Class JWTAuthorizationGrantType
java.lang.Object
org.keycloak.protocol.oidc.grants.OAuth2GrantTypeBase
org.keycloak.protocol.oidc.grants.JWTAuthorizationGrantType
- 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
Fields 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 TypeMethodDescriptionprotected org.keycloak.sessions.AuthenticationSessionModelcreateSessionModel(org.keycloak.sessions.RootAuthenticationSessionModel rootAuthSession, org.keycloak.models.UserModel targetUser, org.keycloak.models.ClientModel client, String scope) org.keycloak.events.EventTypeprotected org.keycloak.models.UserModellookupUserByFederatedIdentity(org.keycloak.models.FederatedIdentityModel federatedIdentityModel, ClientAssertionState clientAssertionState) jakarta.ws.rs.core.Responseprocess(org.keycloak.protocol.oidc.grants.OAuth2GrantType.Context context) protected booleanMethods inherited from class org.keycloak.protocol.oidc.grants.OAuth2GrantTypeBase
addCustomTokenResponseClaims, afterAuthorizationDetailsProcessed, checkAndBindMtlsHoKToken, checkClient, close, createTokenResponse, createTokenResponse, createTokenResponseBuilder, getRequestedScopes, handleMissingAuthorizationDetails, processAuthorizationDetails, processStoredAuthorizationDetails, setContext, updateClientSession, updateUserSessionFromClientAuthMethods 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, isTokenAllowed, preProcess
-
Constructor Details
-
JWTAuthorizationGrantType
public JWTAuthorizationGrantType()
-
-
Method Details
-
process
public jakarta.ws.rs.core.Response process(org.keycloak.protocol.oidc.grants.OAuth2GrantType.Context context) -
lookupUserByFederatedIdentity
protected org.keycloak.models.UserModel lookupUserByFederatedIdentity(org.keycloak.models.FederatedIdentityModel federatedIdentityModel, ClientAssertionState clientAssertionState) -
createSessionModel
protected org.keycloak.sessions.AuthenticationSessionModel createSessionModel(org.keycloak.sessions.RootAuthenticationSessionModel rootAuthSession, org.keycloak.models.UserModel targetUser, org.keycloak.models.ClientModel client, String scope) -
useRefreshToken
protected boolean useRefreshToken()- Overrides:
useRefreshTokenin classOAuth2GrantTypeBase
-
getEventType
public org.keycloak.events.EventType getEventType() -
getTokenParameterNames
-