Uses of Interface
com.nimbusds.openid.connect.provider.spi.grants.GrantHandlerContext
Packages that use GrantHandlerContext
Package
Description
OAuth 2.0 authorisation grant handler SPIs.
-
Uses of GrantHandlerContext in com.nimbusds.openid.connect.provider.spi.grants
Methods in com.nimbusds.openid.connect.provider.spi.grants with parameters of type GrantHandlerContextModifier and TypeMethodDescriptiondefault GrantAuthorization
ClientCredentialsGrantHandler.processGrant
(TokenRequestParameters tokenRequestParams, com.nimbusds.oauth2.sdk.id.ClientID clientID, com.nimbusds.oauth2.sdk.client.ClientMetadata clientMetadata, GrantHandlerContext handlerCtx) Handles a client credentials grant.default PasswordGrantAuthorization
PasswordGrantHandler.processGrant
(com.nimbusds.oauth2.sdk.ResourceOwnerPasswordCredentialsGrant grant, TokenRequestParameters tokenRequestParams, com.nimbusds.oauth2.sdk.id.ClientID clientID, boolean confidentialClient, com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata clientMetadata, GrantHandlerContext handlerCtx) Handles a resource owner password credentials grant.default TokenExchangeAuthorization
TokenExchangeGrantHandler.processGrant
(com.nimbusds.oauth2.sdk.tokenexchange.TokenExchangeGrant grant, TokenRequestParameters tokenRequestParams, com.nimbusds.oauth2.sdk.id.ClientID clientID, boolean confidentialClient, com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata clientMetadata, TokenIntrospection tokenIntrospection, TokenIssueHelpers tokenIssueHelpers, GrantHandlerContext handlerCtx) Handles a token exchange request from a client registered with the Connect2id server.default SelfIssuedAssertionAuthorization
SelfIssuedJWTGrantHandler.processSelfIssuedGrant
(com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet, TokenRequestParameters tokenRequestParams, com.nimbusds.oauth2.sdk.id.ClientID clientID, com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata clientMetadata, GrantHandlerContext handlerCtx) Handles a self-issued JWT bearer assertion grant by a client registered with the Connect2id server.default SelfIssuedAssertionAuthorization
SelfIssuedSAML2GrantHandler.processSelfIssuedGrant
(org.opensaml.saml.saml2.core.Assertion assertion, TokenRequestParameters tokenRequestParams, com.nimbusds.oauth2.sdk.id.ClientID clientID, com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata clientMetadata, GrantHandlerContext handlerCtx) Handles a self-issued SAML 2.0 bearer assertion grant by a client registered with the Connect2id server.default ThirdPartyAssertionAuthorization
ThirdPartyJWTGrantHandler.processThirdPartyGrant
(com.nimbusds.jose.JOSEObject jwtAssertion, TokenRequestParameters tokenRequestParams, @Nullable com.nimbusds.oauth2.sdk.id.ClientID clientID, boolean confidentialClient, @Nullable com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata clientMetadata, GrantHandlerContext handlerCtx) Handles a JWT bearer assertion grant issued by a third-party security token service (STS).default ThirdPartyAssertionAuthorization
ThirdPartySAML2GrantHandler.processThirdPartyGrant
(org.opensaml.saml.saml2.core.Assertion assertion, TokenRequestParameters tokenRequestParams, @Nullable com.nimbusds.oauth2.sdk.id.ClientID clientID, boolean confidentialClient, @Nullable com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata clientMetadata, GrantHandlerContext handlerCtx) Handles a SAML 2.0 assertion grant issued by a third-party security token service.