Class ClientCredentialsGrantType
java.lang.Object
org.keycloak.protocol.oidc.grants.OAuth2GrantTypeBase
org.keycloak.protocol.oidc.grants.ClientCredentialsGrantType
- All Implemented Interfaces:
OAuth2GrantType
,Provider
OAuth 2.0 Client Credentials Grant
https://datatracker.ietf.org/doc/html/rfc6749#section-4.4
- Author:
- Dmitry Telegin (et al.)
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.protocol.oidc.grants.OAuth2GrantType
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
-
Method Summary
Modifier and TypeMethodDescriptionReturns the event type associated with this OAuth 2.0 grant type.jakarta.ws.rs.core.Response
process
(OAuth2GrantType.Context context) Processes grant request.Methods inherited from class org.keycloak.protocol.oidc.grants.OAuth2GrantTypeBase
checkAndBindMtlsHoKToken, checkClient, close, createTokenResponse, getRequestedScopes, setContext, updateClientSession, updateUserSessionFromClientAuth
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.protocol.oidc.grants.OAuth2GrantType
getSupportedMultivaluedRequestParameters
-
Constructor Details
-
ClientCredentialsGrantType
public ClientCredentialsGrantType()
-
-
Method Details
-
process
Description copied from interface:OAuth2GrantType
Processes grant request.- Parameters:
context
- grant request context- Returns:
- token response
-
getEventType
Description copied from interface:OAuth2GrantType
Returns the event type associated with this OAuth 2.0 grant type.- Returns:
- event type
-