- ClaimsSource - Interface in com.nimbusds.openid.connect.provider.spi.claims
-
Service Provider Interface (SPI) for sourcing OpenID Connect UserInfo and
other claims about a subject (end-user).
- ClaimsSourceRequestContext - Interface in com.nimbusds.openid.connect.provider.spi.claims
-
OpenID Connect claims request context.
- ClaimsSpec - Class in com.nimbusds.openid.connect.provider.spi.grants
-
OpenID Connect claims specification.
- ClaimsSpec() - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.ClaimsSpec
-
Creates a new default OpenID Connect claims specification (empty).
- ClaimsSpec(Set<String>) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.ClaimsSpec
-
Creates a new OpenID Connect claims specification.
- ClaimsSpec(Set<String>, List<LangTag>, JSONObject, JSONObject, ClaimsTransport) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.ClaimsSpec
-
Creates a new OpenID Connect claims specification.
- ClaimsSpec(Set<String>, List<LangTag>, JSONObject, JSONObject, JSONObject, ClaimsTransport) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.ClaimsSpec
-
Creates a new OpenID Connect claims specification.
- ClaimsSupport - Interface in com.nimbusds.openid.connect.provider.spi.claims
-
Interface for querying OpenID Connect claims support.
- ClaimUtils - Class in com.nimbusds.openid.connect.provider.spi.claims
-
Claim utilities.
- ClientAuthenticationContext - Interface in com.nimbusds.openid.connect.provider.spi.clientauth
-
Client authentication context.
- ClientAuthenticationInterceptor - Interface in com.nimbusds.openid.connect.provider.spi.clientauth
-
Service Provider Interface (SPI) for intercepting successful and failed
client authentications at all Connect2id server endpoints where such
authentication occurs, such as the token, token introspection, token
revocation and pushed authorisation request (PAR) endpoints.
- ClientCredentialsGrantHandler - Interface in com.nimbusds.openid.connect.provider.spi.grants
-
Service Provider Interface (SPI) for handling OAuth 2.0 client credentials
grants.
- ClientSecretStoreCodec - Interface in com.nimbusds.openid.connect.provider.spi.secrets
-
Service Provider Interface (SPI) for encoding OAuth client secrets before
persisting them to storage.
- CODEC_PROPERTIES_PREFIX - Static variable in interface com.nimbusds.openid.connect.provider.spi.tokens.TokenCodecContext
-
The access token encoder and decoder properties prefix.
- com.nimbusds.openid.connect.provider.spi - package com.nimbusds.openid.connect.provider.spi
-
Common SPI classes.
- com.nimbusds.openid.connect.provider.spi.authz - package com.nimbusds.openid.connect.provider.spi.authz
-
Authorisation request SPI classes.
- com.nimbusds.openid.connect.provider.spi.claims - package com.nimbusds.openid.connect.provider.spi.claims
-
OpenID Connect claims source SPIs.
- com.nimbusds.openid.connect.provider.spi.clientauth - package com.nimbusds.openid.connect.provider.spi.clientauth
-
Client authentication SPIs.
- com.nimbusds.openid.connect.provider.spi.config - package com.nimbusds.openid.connect.provider.spi.config
-
Configuration related SPIs.
- com.nimbusds.openid.connect.provider.spi.crypto - package com.nimbusds.openid.connect.provider.spi.crypto
-
Cryptographic services exposed by the Connect2id server to selected SPIs.
- com.nimbusds.openid.connect.provider.spi.events - package com.nimbusds.openid.connect.provider.spi.events
-
Event listener SPIs.
- com.nimbusds.openid.connect.provider.spi.grants - package com.nimbusds.openid.connect.provider.spi.grants
-
OAuth 2.0 authorisation grant handler SPIs.
- com.nimbusds.openid.connect.provider.spi.par - package com.nimbusds.openid.connect.provider.spi.par
-
Pushed authorisation request (PAR) SPI classes.
- com.nimbusds.openid.connect.provider.spi.reg - package com.nimbusds.openid.connect.provider.spi.reg
-
Client / relying party registration SPIs.
- com.nimbusds.openid.connect.provider.spi.secrets - package com.nimbusds.openid.connect.provider.spi.secrets
-
Client secret encoding and decoding SPI.
- com.nimbusds.openid.connect.provider.spi.tokens - package com.nimbusds.openid.connect.provider.spi.tokens
-
Token generation, encoding and decoding SPIs.
- com.nimbusds.openid.connect.provider.spi.tokens.introspection - package com.nimbusds.openid.connect.provider.spi.tokens.introspection
-
OAuth 2.0 token introspection related SPI.
- com.nimbusds.openid.connect.provider.spi.tokens.response - package com.nimbusds.openid.connect.provider.spi.tokens.response
-
Token response customisation.
- CommonClaimsSource - Interface in com.nimbusds.openid.connect.provider.spi.claims
-
Common interface shared by the OpenID Connect claims source SPIs.
- compose(AccessTokenAuthorization, TokenIntrospectionContext) - Method in class com.nimbusds.openid.connect.provider.spi.tokens.introspection.BaseTokenIntrospectionResponseComposer
-
- compose(AccessTokenAuthorization, TokenIntrospectionContext) - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.introspection.TokenIntrospectionResponseComposer
-
Composes a token introspection response.
- compose(TokenResponse, TokenResponseContext) - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.response.CustomTokenResponseComposer
-
Composes a custom token response.
- computeHMACSHA256(byte[]) - Method in interface com.nimbusds.openid.connect.provider.spi.crypto.HMACComputer
-
Computes the SHA-256 based HMAC for the specified input.
- createForHashedSecret(SecretVerifier) - Static method in class com.nimbusds.openid.connect.provider.spi.secrets.DecodedSecret
-
Creates a new decoded hashed secret.
- createForPlainSecret(String) - Static method in class com.nimbusds.openid.connect.provider.spi.secrets.DecodedSecret
-
Creates a new decoded plain secret.
- CustomTokenResponseComposer - Interface in com.nimbusds.openid.connect.provider.spi.tokens.response
-
Service Provider Interface (SPI) for composing custom token responses.
- generate(AccessTokenAuthorization, TokenEncoderContext) - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.IdentifierAccessTokenCodec
-
Generates a new identifier-based access token.
- getAccessTokenSpec() - Method in class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Returns the access token specification.
- getACR() - Method in class com.nimbusds.openid.connect.provider.spi.grants.IDTokenSpec
-
Returns the Authentication Context Class Reference (ACR).
- getACR() - Method in class com.nimbusds.openid.connect.provider.spi.grants.SubjectAuthorization
-
Returns the Authentication Context Class Reference (ACR).
- getActor() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the token actor, in impersonation and delegation scenarios.
- getActor() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getAMRList() - Method in class com.nimbusds.openid.connect.provider.spi.grants.IDTokenSpec
-
Returns The Authentication Methods Reference (AMR) list.
- getAMRList() - Method in class com.nimbusds.openid.connect.provider.spi.grants.SubjectAuthorization
-
Returns The Authentication Methods Reference (AMR) list.
- getAudience() - Method in class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Returns the explicit list of audiences for the access token.
- getAudience() - Method in class com.nimbusds.openid.connect.provider.spi.grants.TokenSpec
-
Returns the explicit list of audiences for the token.
- getAudienceList() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the audience list of the token, which may be the logical
names of the intended resource servers.
- getAudienceList() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getAuthorizationCredentialType() - Method in interface com.nimbusds.openid.connect.provider.spi.reg.ValidatorContext
-
Returns the type of authorisation credential used at the OAuth 2.0
client registration endpoint.
- getAuthorizationData() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.response.TokenResponseContext
-
For a successful token response returns the optional authorisation
data.
- getAuthTime() - Method in class com.nimbusds.openid.connect.provider.spi.grants.IDTokenSpec
-
Returns the time of the subject authentication.
- getAuthTime() - Method in class com.nimbusds.openid.connect.provider.spi.grants.SubjectAuthorization
-
Returns the time of the subject authentication.
- getClaimNames() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the names of the consented OpenID claims to be accessed at
the UserInfo endpoint.
- getClaimNames() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getClaims(Subject, Set<String>, List<LangTag>, ClaimsSourceRequestContext) - Method in interface com.nimbusds.openid.connect.provider.spi.claims.AdvancedClaimsSource
-
Requests claims for the specified subject.
- getClaims(Subject, Set<String>, List<LangTag>) - Method in interface com.nimbusds.openid.connect.provider.spi.claims.ClaimsSource
-
Requests claims for the specified subject.
- getClaimsData() - Method in interface com.nimbusds.openid.connect.provider.spi.claims.ClaimsSourceRequestContext
-
Returns the optional claims fulfillment data.
- getClaimsData() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the optional claims fulfillment data.
- getClaimsData() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getClaimsLocales() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the preferred locales for the consented OpenID claims.
- getClaimsLocales() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getClaimsSource() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.introspection.TokenIntrospectionContext
-
Returns the OpenID claims source.
- getClaimsSource() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.TokenEncoderContext
-
Returns the OpenID claims source.
- getClaimsSpec() - Method in class com.nimbusds.openid.connect.provider.spi.grants.SubjectAuthorization
-
Returns the claims specification.
- getClaimsTransport() - Method in interface com.nimbusds.openid.connect.provider.spi.claims.ClaimsSourceRequestContext
-
Returns the claims transport, if applicable.
- getClientCertificateConfirmation() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the client X.509 certificate confirmation (SHA-256
thumbprint) for mutual TLS.
- getClientCertificateConfirmation() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getClientID() - Method in interface com.nimbusds.openid.connect.provider.spi.claims.ClaimsSourceRequestContext
-
Returns the identifier of the OAuth 2.0 client (client_id).
- getClientID() - Method in class com.nimbusds.openid.connect.provider.spi.grants.ThirdPartyAssertionAuthorization
-
Returns the authorised client.
- getClientID() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the identifier of the client to which the token is issued.
- getClientID() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getClientIPAddress() - Method in interface com.nimbusds.openid.connect.provider.spi.claims.ClaimsSourceRequestContext
-
Returns the client IP address.
- getCodecProperties() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.TokenCodecContext
-
- getData() - Method in class com.nimbusds.openid.connect.provider.spi.grants.BasicClaimsSpec
-
Returns the optional claims fulfillment data.
- getData() - Method in class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Returns the additional data as a JSON object.
- getData() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the optional data for the token.
- getData() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getEncodedValue() - Method in class com.nimbusds.openid.connect.provider.spi.secrets.DecodedSecret
-
Returns the encoded (stored) value.
- getEncoding() - Method in class com.nimbusds.openid.connect.provider.spi.grants.AccessTokenSpec
-
Returns the access token encoding.
- getErrorObject() - Method in exception com.nimbusds.openid.connect.provider.spi.authz.InvalidAuthorizationRequestException
-
Returns the error object with code and optional description and URI.
- getErrorObject() - Method in exception com.nimbusds.openid.connect.provider.spi.par.InvalidPushedAuthorizationRequestException
-
Returns the error object.
- getErrorObject() - Method in exception com.nimbusds.openid.connect.provider.spi.reg.InvalidRegistrationException
-
Returns the associated error object.
- getExpirationTime() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the expiration time of the token.
- getExpirationTime() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getGrantType() - Method in interface com.nimbusds.openid.connect.provider.spi.grants.GrantHandler
-
Returns the handled grant type.
- getHMACComputer() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.TokenCodecContext
-
Returns the Hash-based Message Authentication Code (HMAC) computer.
- getHTTPResponse() - Method in exception com.nimbusds.openid.connect.provider.spi.reg.WrappedHTTPResponseException
-
Returns the wrapped HTTP response.
- getIdentifier() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.IdentifierAccessToken
-
Returns the access token identifier.
- getIDTokenSpec() - Method in class com.nimbusds.openid.connect.provider.spi.grants.SubjectAuthorization
-
Returns the ID token specification.
- getImpersonatedSubject() - Method in class com.nimbusds.openid.connect.provider.spi.grants.TokenSpec
-
Returns the subject in impersonation and delegation cases.
- getInfinispanCacheManager() - Method in interface com.nimbusds.openid.connect.provider.spi.InitContext
-
Returns the Infinispan cache manager.
- getInfinispanCacheManager() - Method in class com.nimbusds.openid.connect.provider.spi.ServletInitContext
-
- getIssuer() - Method in interface com.nimbusds.openid.connect.provider.spi.InitContext
-
Deprecated.
- getIssuer() - Method in interface com.nimbusds.openid.connect.provider.spi.InvocationContext
-
Returns the OpenID Provider / Authorisation Server issuer URL.
- getIssuer() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the issuer of the token.
- getIssuer() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getIssuerJWKSet() - Method in interface com.nimbusds.openid.connect.provider.spi.secrets.SecretCodecContext
-
Returns the issuer JWK set.
- getIssueTime() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the issue time of the token.
- getIssueTime() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getJWSVerifier() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.TokenCodecContext
-
Returns the JSON Web Signature (JWS) verifier.
- getJWTClaimsSet() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.JWTDetails
-
Returns the JWT claims set.
- getJWTID() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the JSON Web Token (JWT) identifier of the token.
- getJWTID() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getJWTSigner() - Method in interface com.nimbusds.openid.connect.provider.spi.events.EventContext
-
Returns an interface for signing JSON Web Tokens (JWT).
- getJWTSigner() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.TokenCodecContext
-
Returns the JSON Web Token (JWT) signer.
- getLifetime() - Method in class com.nimbusds.openid.connect.provider.spi.grants.TokenSpec
-
Returns the token lifetime.
- getLocales() - Method in class com.nimbusds.openid.connect.provider.spi.grants.ClaimsSpec
-
Returns the preferred OpenID Connect claims locales.
- getNames() - Method in class com.nimbusds.openid.connect.provider.spi.grants.BasicClaimsSpec
-
Returns the authorised OpenID Connect claims.
- getOIDCClientInformation() - Method in interface com.nimbusds.openid.connect.provider.spi.authz.ValidatorContext
-
Returns the registered client information for the client_id
in the authorisation request.
- getOIDCClientInformation() - Method in interface com.nimbusds.openid.connect.provider.spi.clientauth.ClientAuthenticationContext
-
Returns the registered client information for the client_id
in the client authentication.
- getOIDCClientInformation() - Method in interface com.nimbusds.openid.connect.provider.spi.par.ValidatorContext
-
Returns the registered client information.
- getOIDCClientInformation(ClientID) - Method in interface com.nimbusds.openid.connect.provider.spi.ServiceContext
-
Deprecated.
- getOIDCClientInformation() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.introspection.TokenIntrospectionContext
-
If the requesting client authenticated at the introspection
endpoint returns its registered information.
- getOIDCClientInformation() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.response.TokenResponseContext
-
If the requesting client is successfully authenticated or identified
at the token endpoint returns its registered information.
- getOIDCClientMetadata() - Method in interface com.nimbusds.openid.connect.provider.spi.secrets.SecretCodecContext
-
Returns the metadata of the associated OAuth 2.0 / OpenID Connect
client.
- getOPIssuer() - Method in interface com.nimbusds.openid.connect.provider.spi.InitContext
-
Deprecated.
- getOtherTopLevelParameters() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns a map of other top-level parameters.
- getOtherTopLevelParameters() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getPresetClaims() - Method in class com.nimbusds.openid.connect.provider.spi.grants.BasicClaimsSpec
-
The additional or preset claims to be included in the ID token and
UserInfo response.
- getPresetClaims() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the preset OpenID claims to be included in the UserInfo
response.
- getPresetClaims() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getPresetIDTokenClaims() - Method in class com.nimbusds.openid.connect.provider.spi.grants.BasicClaimsSpec
-
Returns the additional preset claims to be included in the ID token.
- getPresetIDTokenClaims() - Method in class com.nimbusds.openid.connect.provider.spi.grants.PresetClaims
-
Returns the additional or preset claims to be included in the ID
token.
- getPresetUserInfoClaims() - Method in class com.nimbusds.openid.connect.provider.spi.grants.BasicClaimsSpec
-
Returns the additional preset claims to be included in the UserInfo
response.
- getPresetUserInfoClaims() - Method in class com.nimbusds.openid.connect.provider.spi.grants.PresetClaims
-
Returns the additional or preset claims to be returned in the
UserInfo response.
- getProperties() - Method in interface com.nimbusds.openid.connect.provider.spi.config.SystemPropertiesSource
-
Returns properties to be merged into the existing Java system
properties at Connect2id server startup.
- getReceivedMetadata() - Method in interface com.nimbusds.openid.connect.provider.spi.reg.ValidatorContext
-
Returns the OAuth 2.0 client / OpenID relying party metadata as
received at the client registration endpoint.
- getRefreshTokenSpec() - Method in class com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantAuthorization
-
Returns the refresh token specification.
- getResourceAsStream(String) - Method in interface com.nimbusds.openid.connect.provider.spi.InitContext
-
Returns the resource located at the named path as an input stream.
- getResourceAsStream(String) - Method in class com.nimbusds.openid.connect.provider.spi.ServletInitContext
-
- getScope() - Method in class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Returns the authorised scope values.
- getScope() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the scope of the token.
- getScope() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getSecureRandom() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.TokenCodecContext
-
Returns an initialised secure random generator.
- getServiceContext() - Method in interface com.nimbusds.openid.connect.provider.spi.InitContext
-
Deprecated.
- getServletContext() - Method in interface com.nimbusds.openid.connect.provider.spi.InitContext
-
Returns the servlet context.
- getServletContext() - Method in class com.nimbusds.openid.connect.provider.spi.ServletInitContext
-
Returns the servlet context.
- getSubject() - Method in class com.nimbusds.openid.connect.provider.spi.grants.SubjectAuthorization
-
Returns the subject (end-user) identifier.
- getSubject() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.AccessTokenAuthorization
-
Returns the token subject.
- getSubject() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.MutableAccessTokenAuthorization
-
- getTokenEndpointURI() - Method in interface com.nimbusds.openid.connect.provider.spi.InitContext
-
Deprecated.
- getTokenValue() - Method in class com.nimbusds.openid.connect.provider.spi.tokens.IdentifierAccessToken
-
Returns the value of the bearer access token.
- getTransport() - Method in class com.nimbusds.openid.connect.provider.spi.grants.ClaimsSpec
-
Returns the preferred claims transport.
- getType() - Method in interface com.nimbusds.openid.connect.provider.spi.tokens.JWTDetails
-
Returns the JWT "typ" (type) header value to use.
- getUserInfoAccessToken() - Method in interface com.nimbusds.openid.connect.provider.spi.claims.ClaimsSourceRequestContext
-
Returns the received and successfully validated UserInfo access
token for the claims request.
- GRANT_TYPE - Static variable in interface com.nimbusds.openid.connect.provider.spi.grants.ClientCredentialsGrantHandler
-
The handled grant type.
- GRANT_TYPE - Static variable in interface com.nimbusds.openid.connect.provider.spi.grants.JWTGrantHandler
-
The handled grant type.
- GRANT_TYPE - Static variable in interface com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantHandler
-
The handled grant type.
- GRANT_TYPE - Static variable in interface com.nimbusds.openid.connect.provider.spi.grants.SAML2GrantHandler
-
The handled grant type.
- GrantAuthorization - Class in com.nimbusds.openid.connect.provider.spi.grants
-
- GrantAuthorization(Scope) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Creates a new basic authorisation.
- GrantAuthorization(Scope, AccessTokenSpec, JSONObject) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Creates a new basic authorisation.
- GrantAuthorization(Scope, List<Audience>, AccessTokenSpec, JSONObject) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Creates a new basic authorisation.
- GrantHandler - Interface in com.nimbusds.openid.connect.provider.spi.grants
-
OAuth 2.0 grant handler.
- IdentifierAccessToken - Class in com.nimbusds.openid.connect.provider.spi.tokens
-
Identifier-based access token.
- IdentifierAccessToken(Identifier) - Constructor for class com.nimbusds.openid.connect.provider.spi.tokens.IdentifierAccessToken
-
Creates a new identifier-based access token.
- IdentifierAccessToken(Identifier, String) - Constructor for class com.nimbusds.openid.connect.provider.spi.tokens.IdentifierAccessToken
-
Creates a new identifier-based access token.
- IdentifierAccessTokenCodec - Interface in com.nimbusds.openid.connect.provider.spi.tokens
-
Service Provider Interface (SPI) for generating and decoding
identifier-based access tokens.
- idTokenIssued(IDTokenIssueEvent, EventContext) - Method in interface com.nimbusds.openid.connect.provider.spi.events.IDTokenIssueEventListener
-
This method is called when an ID token is issued.
- IDTokenIssueEvent - Class in com.nimbusds.openid.connect.provider.spi.events
-
ID token issue event.
- IDTokenIssueEvent(Object, JWTClaimsSet) - Constructor for class com.nimbusds.openid.connect.provider.spi.events.IDTokenIssueEvent
-
Creates a new ID token issue event.
- IDTokenIssueEventListener - Interface in com.nimbusds.openid.connect.provider.spi.events
-
Service Provider Interface (SPI) for listening to ID token issue events.
- IDTokenSpec - Class in com.nimbusds.openid.connect.provider.spi.grants
-
Identity (ID) token specification.
- IDTokenSpec() - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.IDTokenSpec
-
Creates a new default ID token specification (no issue).
- IDTokenSpec(boolean, long, Subject) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.IDTokenSpec
-
Creates a new ID token specification.
- IDTokenSpec(boolean, long, Date, ACR, List<AMR>, Subject) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.IDTokenSpec
-
Creates a new ID token specification.
- init(InitContext) - Method in interface com.nimbusds.openid.connect.provider.spi.Lifecycle
-
Initialises the SPI implementation after it is loaded by the
Connect2id Server.
- InitContext - Interface in com.nimbusds.openid.connect.provider.spi
-
Context for the initialisation of SPI implementations.
- interceptDeleteRequest(HTTPRequest, InterceptorContext) - Method in interface com.nimbusds.openid.connect.provider.spi.reg.RegistrationInterceptor
-
Intercepts an HTTP DELETE request at the client registration
endpoint.
- interceptError(ClientAuthentication, InvalidClientException, ClientAuthenticationContext) - Method in interface com.nimbusds.openid.connect.provider.spi.clientauth.ClientAuthenticationInterceptor
-
Intercepts a failed client authentication.
- interceptGetRequest(HTTPRequest, InterceptorContext) - Method in interface com.nimbusds.openid.connect.provider.spi.reg.RegistrationInterceptor
-
Intercepts an HTTP GET request at the client registration endpoint.
- InterceptorContext - Interface in com.nimbusds.openid.connect.provider.spi.reg
-
Registration interceptor context.
- interceptPostRequest(HTTPRequest, InterceptorContext) - Method in interface com.nimbusds.openid.connect.provider.spi.reg.RegistrationInterceptor
-
Intercepts an HTTP POST request at the client registration endpoint.
- interceptPutRequest(HTTPRequest, InterceptorContext) - Method in interface com.nimbusds.openid.connect.provider.spi.reg.RegistrationInterceptor
-
Intercepts an HTTP PUT request at the client registration endpoint.
- interceptSuccess(ClientAuthentication, ClientAuthenticationContext) - Method in interface com.nimbusds.openid.connect.provider.spi.clientauth.ClientAuthenticationInterceptor
-
Intercepts a successful client authentication.
- InvalidAuthorizationRequestException - Exception in com.nimbusds.openid.connect.provider.spi.authz
-
Invalid OAuth 2.0 authorisation / OpenID authentication request exception.
- InvalidAuthorizationRequestException(String) - Constructor for exception com.nimbusds.openid.connect.provider.spi.authz.InvalidAuthorizationRequestException
-
Creates a new invalid OAuth 2.0 authorisation / OpenID
authentication request exception.
- InvalidAuthorizationRequestException(String, ErrorObject, boolean) - Constructor for exception com.nimbusds.openid.connect.provider.spi.authz.InvalidAuthorizationRequestException
-
Creates a new invalid OAuth 2.0 authorisation / OpenID
authentication request exception.
- InvalidPushedAuthorizationRequestException - Exception in com.nimbusds.openid.connect.provider.spi.par
-
Invalid Pushed Authorisation Request (PAR) exception.
- InvalidPushedAuthorizationRequestException(String) - Constructor for exception com.nimbusds.openid.connect.provider.spi.par.InvalidPushedAuthorizationRequestException
-
Creates a new invalid Pushed Authorisation Request (PAR) exception.
- InvalidPushedAuthorizationRequestException(String, ErrorObject) - Constructor for exception com.nimbusds.openid.connect.provider.spi.par.InvalidPushedAuthorizationRequestException
-
Creates a new invalid OAuth 2.0 authorisation / OpenID
authentication request exception.
- InvalidRegistrationException - Exception in com.nimbusds.openid.connect.provider.spi.reg
-
Invalid client registration exception.
- InvalidRegistrationException() - Constructor for exception com.nimbusds.openid.connect.provider.spi.reg.InvalidRegistrationException
-
Creates a new invalid client registration exception with a general
invalid_client_metadata
error code and description that
doesn't specify the cause.
- InvalidRegistrationException(ErrorObject) - Constructor for exception com.nimbusds.openid.connect.provider.spi.reg.InvalidRegistrationException
-
Creates a new invalid client registration exception with the
specified error code and description.
- InvalidRegistrationException(String, String) - Constructor for exception com.nimbusds.openid.connect.provider.spi.reg.InvalidRegistrationException
-
Creates a new invalid client registration exception, with the error
code set to invalid_client_metadata
and a description
specifying the name of the invalid field and cause.
- InvocationContext - Interface in com.nimbusds.openid.connect.provider.spi
-
Common Service Provider Interface (SPI) invocation context.
- isEmpty() - Method in class com.nimbusds.openid.connect.provider.spi.grants.PresetClaims
-
Returns true
if there are no preset claims specified.
- isEnabled() - Method in interface com.nimbusds.openid.connect.provider.spi.Lifecycle
-
Checks if the SPI implementation is enabled and can handle requests.
- isLongLived() - Method in class com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantAuthorization
-
Returns the authorisation lifetime.
- isRedirectDisabled() - Method in exception com.nimbusds.openid.connect.provider.spi.authz.InvalidAuthorizationRequestException
-
Returns true
if redirection back to the OAuth 2.0 client
with the error is disabled.
- issue() - Method in class com.nimbusds.openid.connect.provider.spi.grants.OptionalTokenSpec
-
Returns the token issue policy.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.AccessTokenSpec
-
Parses an access token specification from the specified JSON object.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.BasicClaimsSpec
-
Parses a basic OpenID Connect claims specification from the
specified JSON object.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.ClaimsSpec
-
Parses an OpenID Connect claims specification from the specified
JSON object.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Parses a basic authorisation from the specified JSON object.
- parse(String) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.GrantAuthorization
-
Parses a basic authorisation from the specified JSON object string.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.IDTokenSpec
-
Parses an ID token specification from the specified JSON object.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.OptionalTokenSpec
-
Parses an optional token specification from the specified JSON
object.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantAuthorization
-
Parses a password grant authorisation from the specified JSON
object.
- parse(String) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantAuthorization
-
Parses a password grant authorisation from the specified JSON
object string.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.PresetClaims
-
Parses a preset claims representation from the specified JSON
object.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.RefreshTokenSpec
-
Parses a refresh token specification from the specified JSON object.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.SelfIssuedAssertionAuthorization
-
Parses a self-issued assertion grant authorisation from the
specified JSON object.
- parse(String) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.SelfIssuedAssertionAuthorization
-
Parses a self-issued assertion grant authorisation from the
specified JSON object string.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.SubjectAuthorization
-
Parses a subject authorisation from the specified JSON object.
- parse(String) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.SubjectAuthorization
-
Parses a subject authorisation from the specified JSON object
string.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.ThirdPartyAssertionAuthorization
-
Parses a third-party assertion grant authorisation from the
specified JSON object.
- parse(String) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.ThirdPartyAssertionAuthorization
-
Parses a third-party assertion grant authorisation from the
specified JSON object string.
- parse(JSONObject) - Static method in class com.nimbusds.openid.connect.provider.spi.grants.TokenSpec
-
Parses a token specification from the specified JSON object.
- PARValidator - Interface in com.nimbusds.openid.connect.provider.spi.par
-
Service Provider Interface (SPI) for performing additional validation of
Pushed Authorisation Requests (PAR).
- PasswordGrantAuthorization - Class in com.nimbusds.openid.connect.provider.spi.grants
-
- PasswordGrantAuthorization(Subject, Scope) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantAuthorization
-
Creates a new OAuth 2.0 - only authorisation for a password grant.
- PasswordGrantAuthorization(Subject, Scope, List<Audience>, boolean, AccessTokenSpec, RefreshTokenSpec, JSONObject) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantAuthorization
-
Creates a new OAuth 2.0 - only authorisation for a password grant.
- PasswordGrantAuthorization(Subject, Date, ACR, List<AMR>, Scope, List<Audience>, boolean, AccessTokenSpec, RefreshTokenSpec, IDTokenSpec, ClaimsSpec, JSONObject) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantAuthorization
-
Creates a new OpenID Connect / OAuth 2.0 authorisation for a
password grant.
- PasswordGrantAuthorization(Subject, Scope, boolean, AccessTokenSpec, RefreshTokenSpec, IDTokenSpec, ClaimsSpec, JSONObject) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantAuthorization
-
Creates a new OpenID Connect / OAuth 2.0 authorisation for a
password grant.
- PasswordGrantHandler - Interface in com.nimbusds.openid.connect.provider.spi.grants
-
Service Provider Interface (SPI) for handling OAuth 2.0 resource owner
password credentials grants.
- PresetClaims - Class in com.nimbusds.openid.connect.provider.spi.grants
-
Additional or preset OpenID Connect claims.
- PresetClaims() - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.PresetClaims
-
Creates a new empty preset claims instance.
- PresetClaims(JSONObject, JSONObject) - Constructor for class com.nimbusds.openid.connect.provider.spi.grants.PresetClaims
-
Creates a new preset claims instance.
- processGrant(Scope, ClientID, ClientMetadata) - Method in interface com.nimbusds.openid.connect.provider.spi.grants.ClientCredentialsGrantHandler
-
Handles a client credentials grant.
- processGrant(ResourceOwnerPasswordCredentialsGrant, Scope, ClientID, boolean, OIDCClientMetadata) - Method in interface com.nimbusds.openid.connect.provider.spi.grants.PasswordGrantHandler
-
Handles a resource owner password credentials grant.
- processSelfIssuedGrant(JWTClaimsSet, Scope, ClientID, OIDCClientMetadata) - Method in interface com.nimbusds.openid.connect.provider.spi.grants.SelfIssuedJWTGrantHandler
-
Handles a self-issued JWT bearer assertion grant by a client
registered with the Connect2id server.
- processSelfIssuedGrant(Assertion, Scope, ClientID, OIDCClientMetadata) - Method in interface com.nimbusds.openid.connect.provider.spi.grants.SelfIssuedSAML2GrantHandler
-
Handles a self-issued SAML 2.0 bearer assertion grant by a client
registered with the Connect2id server.
- processThirdPartyGrant(JOSEObject, Scope, ClientID, boolean, OIDCClientMetadata) - Method in interface com.nimbusds.openid.connect.provider.spi.grants.ThirdPartyJWTGrantHandler
-
Handles a JWT bearer assertion grant issued by a third-party
security token service (STS).
- processThirdPartyGrant(Assertion, Scope, ClientID, boolean, OIDCClientMetadata) - Method in interface com.nimbusds.openid.connect.provider.spi.grants.ThirdPartySAML2GrantHandler
-
Handles a SAML 2.0 assertion grant issued by a third-party security
token service.