Class PreAuthorizedCodeGrantType
java.lang.Object
org.keycloak.protocol.oidc.grants.OAuth2GrantTypeBase
org.keycloak.protocol.oidc.grants.PreAuthorizedCodeGrantType
- All Implemented Interfaces:
org.keycloak.protocol.oidc.grants.OAuth2GrantType,org.keycloak.provider.Provider
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.protocol.oidc.grants.OAuth2GrantType
org.keycloak.protocol.oidc.grants.OAuth2GrantType.Context -
Field Summary
FieldsFields inherited from class org.keycloak.protocol.oidc.grants.OAuth2GrantTypeBase
client, clientAuthAttributes, clientConfig, clientConnection, context, cors, event, formParams, headers, realm, request, response, session, tokenManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.events.EventTypebooleanisTokenAllowed(org.keycloak.models.KeycloakSession session, org.keycloak.representations.AccessToken token) Restrict pre-authorized tokens to the VC credential endpoint.jakarta.ws.rs.core.Responseprocess(org.keycloak.protocol.oidc.grants.OAuth2GrantType.Context context) Methods inherited from class org.keycloak.protocol.oidc.grants.OAuth2GrantTypeBase
addCustomTokenResponseClaims, afterAuthorizationDetailsProcessed, checkAndBindMtlsHoKToken, checkClient, close, createTokenResponse, createTokenResponse, createTokenResponseBuilder, getRequestedScopes, handleMissingAuthorizationDetails, processAuthorizationDetails, processStoredAuthorizationDetails, setContext, updateClientSession, updateUserSessionFromClientAuth, useRefreshTokenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.protocol.oidc.grants.OAuth2GrantType
getSupportedMultivaluedRequestParameters, preProcess
-
Field Details
-
VC_ISSUANCE_FLOW
- See Also:
-
-
Constructor Details
-
PreAuthorizedCodeGrantType
public PreAuthorizedCodeGrantType()
-
-
Method Details
-
process
public jakarta.ws.rs.core.Response process(org.keycloak.protocol.oidc.grants.OAuth2GrantType.Context context) -
getEventType
public org.keycloak.events.EventType getEventType() -
getTokenParameterNames
-
isTokenAllowed
public boolean isTokenAllowed(org.keycloak.models.KeycloakSession session, org.keycloak.representations.AccessToken token) Restrict pre-authorized tokens to the VC credential endpoint.
-