Package com.nimbusds.openid.connect.provider.spi.grants
OAuth 2.0 authorisation grant handler SPIs.
-
Interface Summary Interface Description ClientCredentialsGrantHandler Service Provider Interface (SPI) for handling OAuth 2.0 client credentials grants.GrantHandler OAuth 2.0 grant handler.JWTGrantHandler Marker interface for JSON Web Token (JWT) bearer assertion grants handlers.PasswordGrantHandler Service Provider Interface (SPI) for handling OAuth 2.0 resource owner password credentials grants.SAML2GrantHandler Marker interface for SAML 2.0 bearer assertion grant handlers.SelfIssuedJWTGrantHandler Service Provider Interface (SPI) for handling self-issued JSON Web Token (JWT) bearer assertion grants.SelfIssuedSAML2GrantHandler Service Provider Interface (SPI) for handling self-issued SAML 2.0 bearer assertion grants.ThirdPartyJWTGrantHandler Service Provider Interface (SPI) for handling JSON Web Token (JWT) assertion grants issued by a third-party security token service.ThirdPartySAML2GrantHandler Service Provider Interface (SPI) for handling SAML 2.0 bearer assertion grants issued by a third-party security token service.TokenExchangeGrantHandler Service Provider Interface (SPI) for handling token exchange grants.TokenIntrospection Introspection of a subject token in a token exchange grant.TokenIssueHelpers Token issue helpers.TokenRequestParameters Common token request parameters for an OAuth 2.0 grant. -
Class Summary Class Description AccessTokenSpec Access token specification.BasicClaimsSpec Basic OpenID claims specification.ClaimsSpec OpenID claims specification.GrantAuthorization Basic OAuth 2.0 authorisation produced by aGrantHandler
.IDTokenSpec Identity (ID) token specification.OptionalTokenSpec Optional token specification.PasswordGrantAuthorization Authorisation produced by aPasswordGrantHandler
.PresetClaims Additional or preset OpenID Connect claims.RefreshTokenSpec Refresh token specification.SelfIssuedAssertionAuthorization Authorisation produced by agrant handler
of self-issued assertions (SAML 2.0 or JWT bearer).SubjectAuthorization OAuth 2.0 / OpenID Connect authorisation produced by aGrantHandler
specifying a subject (end-user) and permitting ID token issue.ThirdPartyAssertionAuthorization Authorisation produced by agrant handler
of assertions (SAML 2.0 or JWT bearer) issued by a third-party security token service.TokenExchangeAuthorization Authorisation produced by aTokenExchangeGrantHandler
.TokenSpec Base token specification.