All Classes Class Summary Enum Summary
| Class |
Description |
| AbstractAdminApiProfileAction |
Base class for admin flow actions producing JSON responses.
|
| AbstractBuildErrorResponseFromEvent<T extends com.nimbusds.oauth2.sdk.ErrorResponse> |
This action is extended by error response actions.
|
| AbstractEncryptTokenAction |
Action that encrypts a source object into an EncryptedJWT.
|
| AbstractInitializeOutboundResponseMessageContext |
|
| AbstractOIDCAuthenticationRequestAction |
|
| AbstractOIDCAuthenticationResponseAction |
|
| AbstractOIDCClientMetadataPopulationAction |
Abstract action for populating metadata from the ClientRegistrationRequest message to the response
message.
|
| AbstractOIDCRequestAction<T> |
|
| AbstractOIDCResponseAction |
|
| AbstractOIDCSigningResponseAction |
Abstract action to be extended by oidc response actions requiring signing parameters.
|
| AbstractOIDCTokenRequestAction |
|
| AbstractOIDCTokenResponseAction |
|
| AbstractOIDCUserInfoRequestAction |
|
| AbstractOIDCUserInfoResponseAction |
|
| AbstractOIDCUserInfoValidationResponseAction |
|
| AbstractProcessTokenAction<T> |
|
| AbstractSignJWTAction |
Abstract action for signing JWT.
|
| AddAccessTokenHashToIDToken |
Action that adds access token hash claim to a IDTokenClaimsSet.
|
| AddAcrToIDToken |
Action that adds acr claim to a IDTokenClaimsSet.
|
| AddApplicationTypeToClientMetadata |
|
| AddAttributesToClaimsSet |
Action that adds claims to a ClaimsSet.
|
| AddAuthorizationCodeHashToIDToken |
Action that adds authorization code hash claim to a IDTokenClaimsSet.
|
| AddAuthTimeToIDToken |
Action that adds auth_time claim to a IDTokenClaimsSet.
|
| AddClientNameToClientMetadata |
Adds client name from the input metadata to the output OIDCClientMetadata.
|
| AddContactsToClientMetadata |
Adds the contents of the contacts attribute from the input metadata to the output OIDCClientMetadata.
|
| AddGrantTypeToClientMetadata |
An action that adds the grant_type to the client metadata.
|
| AddIDTokenShell |
|
| AddJwksToClientMetadata |
An action that adds the jwks or jwks_uri to the client metadata, if one of those were defined in the request.
|
| AddLogoUrisToClientMetadata |
This action adds the logo_uri(s) to the client metadata.
|
| AddMetadataStatementToClientMetadata |
An action that adds the trusted metadata_statement chain (containing OP's signed key) to the metadata_statement
claim in the response metadata.
|
| AddNonceToIDToken |
Action that adds nonce claim to a IDTokenClaimsSet.
|
| AddPolicyUrisToClientMetadata |
This action adds the policy_uri(s) to the client metadata.
|
| AddRedirectUrisToClientMetadata |
Adds the (mandatory) redirect_uris to the output OIDCClientMetadata.
|
| AddRemainingClaimsToClientMetadata |
Adds the remaining claims from the input metadata to the output OIDCClientMetadata, which haven't been
added there already, but which are recognized in the metadata policy.
|
| AddRequestObjectSecurityConfigurationToClientMetadata |
Verifies and adds the request object configuration details (request_object_signing_alg,
request_object_encryption_alg and request_object_encryption_enc) to the client metadata.
|
| AddResponseTypesToClientMetadata |
An action that adds response_types to the OIDC client metadata.
|
| AddScopeToClientMetadata |
Adds the Scope from the input metadata to the output OIDCClientMetadata.
|
| AddSecurityConfigurationToClientMetadata |
Verifies and adds the security configuration details (*_response_alg and *_response_enc) to the client metadata.
|
| AddSubjectTypeToClientMetadata |
An action that adds the subject_type to the client metadata.
|
| AddTokenDeliveryAttributesToClaimsSet |
Action that adds claims to a ClaimsSet.
|
| AddTokenEndpointAuthMethodsToClientMetadata |
An action that adds the token_endpoint_auth_method to the client metadata.
|
| AddTosUrisToClientMetadata |
This action adds the tos_uri(s) to the client metadata.
|
| AddUserInfoShell |
|
| AlgorithmInfoMetadataValueResolver |
A MetadataValueResolver for resolving signing/encryption algorithm information from the current
SecurityConfiguration.
|
| ArrayMetadataValueResolver |
|
| AttributeConsentEnabledInTokenClaimsSetPredicate |
A predicate implementation that checks if attribute consent flag is enabled.
|
| AttributeFilterNamespaceHandler |
Namespace handler for the oidc specific attribute filter engine functions.
|
| AttributeInOIDCRequestedClaimsMatcher |
Class for matching attribute to requested claims.
|
| AttributeInOIDCRequestedClaimsRuleParser |
|
| AttributeOIDCScopePolicyRule |
Compare the scopes of oidc authentication request with the provided value.
|
| AttributeOIDCScopeRuleParser |
|
| AttributeResolutionSubjectLookupFunction |
A function that returns subject identifier from filtered claims.
|
| AuthenticationContextReferenceAuditExtractor |
Looks up the 'acr' value from the OIDC authentication response context.
|
| AuthenticationRequestClaimsAuditExtractor |
A function that resolves a claim value from the authentication request.
|
| BaseOAuth2RequestDecoder<T extends com.nimbusds.oauth2.sdk.Request> |
Base decoder for Nimbus OAuth2 request messages.
|
| BasicJWKCredentialFactoryBean |
factory bean for Basic JSON Web Keys (JWK).
|
| BuildAccessToken |
|
| BuildAuthenticationErrorResponseFromEvent |
This action reads an event from the configured EventContext lookup strategy, constructs an OIDC
authentication error response message and attaches it as the outbound message.
|
| BuildClientInformation |
|
| BuildIntrospectionErrorResponseFromEvent |
This action reads an event from the configured EventContext lookup strategy, constructs an OAuth2 Token
Introspection error response message and attaches it as the outbound message.
|
| BuildJSONErrorResponseFromEvent |
This action reads an event from the configured EventContext lookup strategy, constructs a json error response
message and attaches it as the outbound message.
|
| BuildRegistrationErrorResponseFromEvent |
This action reads an event from the configured EventContext lookup strategy, constructs an OIDC client
registration error response message and attaches it as the outbound message.
|
| BuildRevokeTokenErrorResponseFromEvent |
This action reads an event from the configured EventContext lookup strategy, constructs an OAuth2 Token
Revocation error response message and attaches it as the outbound message.
|
| BuildTokenErrorResponseFromEvent |
This action reads an event from the configured EventContext lookup strategy, constructs an OIDC token error
response message and attaches it as the outbound message.
|
| BuildUserInfoErrorResponseFromEvent |
This action reads an event from the configured EventContext lookup strategy, constructs an OIDC user info
error response message and attaches it as the outbound message.
|
| CheckRedirectURIs |
The action that verifies the redirect_uris from the request.
|
| ClaimsAuditExtractor |
Function that returns the released claims for the endpoint.
|
| ClientIDFromOIDCMetadataContextLookupFunction |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| ClientIdRegistrationAuditExtractor |
Looks up the client ID value from the OIDC client registration response context.
|
| ClientInformationCriterion |
Client information criterion to make decisions based on client information.
|
| ClientManagementArguments |
Command line processing for OIDC client mgmt flow.
|
| CredentialMetadataValueResolver |
|
| DecryptRequestObject |
Action decrypts request object if it is encrypted.
|
| DefaultChainRevocationLifetimeLookupStrategy |
Default lookup function for fetching the chain revocation lifetime.
|
| DefaultMetadataPolicyCriteriaLookupFunction |
A function returning a CriteriaSet which contains the metadata policy document location as ResourceLocationCriterion.
|
| DefaultMetadataPolicyMergingStrategy |
A function that merges two maps of metadata policies according to the rules specified in the OIDC federation spec
(draft 17), section 5.1.3.1:
|
| DefaultRootTokenIdentifierLookupStrategy |
Default lookup function for fetching the root token identifier from the given claims set.
|
| DefaultSubjectTypeStrategy |
Function to decide on subject type.
|
| DefaultTokenRevocationLifetimeLookupStrategy |
Default lookup function for fetching the token revocation lifetime from the given claims set.
|
| DoClientManagementOperation |
Action that implements a JSON REST API for querying and deleting OIDC client information.
|
| DynamicFilesystemProviderMetadataResolver |
|
| EncryptAccessToken |
Action that handles JWT access token encryption.
|
| EncryptProcessedToken |
Action that serves both id token and user info response encryption.
|
| ExtractClientAuthenticationFromRequest |
Extracts OAuth 2 client authentication details from a request and stores them in an
OAuth2ClientAuthenticationContext beneath the AuthenticationContext for subsequent
validation.
|
| FilesystemMetadataValueResolver |
|
| FilesystemProviderMetadataResolver |
|
| ForceAuthnAuditExtractor |
Function that returns true is prompt contains login in AuthenticationRequest.
|
| FormOutboundAuthenticationResponseMessage |
Action that forms outbound message based on request and response context.
|
| FormOutboundDiscoveryResponse |
This action builds a response for the OP configuration discovery request.
|
| FormOutboundIntrospectionResponseMessage |
Action that forms outbound token introspection success message.
|
| FormOutboundKeySetResponseMessage |
Action that forms outbound message containing keyset.
|
| FormOutboundRevokeTokenResponseMessage |
Action that forms outbound token revocation success message.
|
| FormOutboundTokenResponseMessage |
Action that forms outbound message based on token request and response context.
|
| FormOutboundUserInfoResponseMessage |
Action that forms outbound message based on response context.
|
| GenerateClientID |
Creates the client ID for the registration.
|
| GenerateClientSecret |
|
| IdTokenClaimsAuditExtractor |
A function that resolves a claim value from the id_token claims set.
|
| InboundMessageClassLookupFunction |
Looks up the value of the simple class name from the inbound message context's message object.
|
| InitializeAuthenticationContext |
|
| InitializeOutboundAuthenticationResponseMessageContext |
Action that adds an outbound MessageContext and related OIDC contexts to the ProfileRequestContext
based on the identity of a relying party accessed via a lookup strategy, by default an immediate child of the profile
request context.
|
| InitializeOutboundRegistrationResponseMessageContext |
|
| InitializeOutboundResponseMessageContext |
|
| InitializeOutboundTokenMgmtResponseMessageContext |
|
| InitializeOutboundTokenResponseMessageContext |
|
| InitializeOutboundUserInfoResponseMessageContext |
|
| InitializeRegistrationMetadataPolicyContext |
|
| InitializeRelyingPartyContext |
Action that adds a RelyingPartyContext to the current ProfileRequestContext tree via a creation
function.
|
| InitializeSubjectContext |
|
| InitializeUnverifiedRelyingPartyContext |
Action that adds a RelyingPartyContext to the current ProfileRequestContext tree via a creation
function.
|
| IsPassiveAuditExtractor |
Function that returns true is prompt contains 'none' in AuthenticationRequest.
|
| IssueIDTokenCondition |
Activation condition returning true if validated scope contains 'openid' scope.
|
| IssuerCriterion |
A Criterion representing an OIDC (provider) issuer.
|
| IssueRegistrationAccessToken |
Action that issues access token to be used for the OIDC dynamic registration endpoint.
|
| IssueRegistrationAccessTokenArguments |
Command line processing for issue-registration-access-token flow.
|
| JWTCredentialValidator |
A validator that handles authentication via signed JWT.
|
| ManipulateClaimsForIDToken |
An action that can be used for manipulating id_token claims via configurable strategy (bi-function).
|
| NimbusResponseEncoder |
A message encodes that encodes the Nimbus Response in the message context inside the attached
HttpServletResponse.
|
| OAuth2IntrospectionRequestDecoder |
Message decoder decoding OpenID Connect TokenIntrospectionRequests.
|
| OAuth2RevocationErrorResponse |
OAuth2 Token Revocation Error message class.
|
| OAuth2RevocationRequestDecoder |
Message decoder decoding OpenID Connect TokenRevocationRequests.
|
| OAuth2RevocationSuccessResponse |
OAuth2 Token Revocation Success message class.
|
| OIDCAuthenticationRequestDecoder |
Message decoder decoding OpenID Connect AuthenticationRequests.
|
| OIDCClientInfoCredentialValidator |
A password validator that authenticates against OIDC client metadata (which may itself be emulated
via SAML metadata).
|
| OIDCClientInformationEncryptionParametersResolver |
A specialization of BasicEncryptionParametersResolver which resolves both encryption and decryption
credentials and algorithm preferences using client registration data of OIDC client.
|
| OIDCClientInformationEncryptionParametersResolver.ParameterType |
Whether to create parameters for request object decryption, id token encryption or userinfo response encryption.
|
| OIDCClientInformationSignatureSigningParametersResolver |
|
| OIDCClientInformationSignatureSigningParametersResolver.ParameterType |
Whether to create parameters for id token signing or userinfo response signing.
|
| OIDCClientInformationSignatureValidationParametersResolver |
|
| OIDCClientInformationSignatureValidationParametersResolver.ParameterType |
Whether to create parameters for request object signature validation or token endpoint JWT validation.
|
| OIDCClientRegistrationRequestDecoder |
Message decoder decoding OpenID Connect ClientRegistrationRequests.
|
| OIDCMetadataLookupHandler |
Handler for inbound OIDC protocol messages that attempts to locate OIDC metadata for a rp, and attaches it with a
OIDCMetadataContext as a child of a pre-existing instance of MessageContext.
|
| OIDCOPModule |
IdPModule implementation.
|
| OIDCOPPlugin |
Details about the OIDC OP plugin.
|
| OIDCResponseEncoderFactory |
A source of encoders that first verifies a message being an instance of Nimbus
Response and then returns the attached MessageEncoder.
|
| OIDCTokenRequestDecoder |
Message decoder decoding OpenID Connect TokenRequests.
|
| OIDCUserInfoRequestDecoder |
Message decoder decoding OpenID Connect UserInfoRequests.
|
| OutboundMessageClassLookupFunction |
Looks up the value of the simple class name from the outbound message context's message object.
|
| PairwiseSubjectActivationCondition |
Activation condition returning true if pairwise subject is requested.
|
| ParseAccessToken |
Action that parses an access token and initially populates the claims for later
validation.
|
| PopulateOIDCEncryptionParameters |
Action that resolves and populates EncryptionParameters on an EncryptionContext created/accessed via
a lookup function, by default on a RelyingPartyContext child of the profile request context.
|
| PopulateOIDCMetadataContext |
A message handler that attempts to locate OIDC client information from the SAML entity descriptor containing role
descriptor of type SPSSODescriptor.
|
| PopulateOIDCSignatureSigningParameters |
|
| PopulateOIDCSignatureSigningParametersHandler |
|
| ProcessRequestedAuthnContext |
An action that creates an RequestedPrincipalContext or PreferredPrincipalContext and attaches it to
the current AuthenticationContext.
|
| ProcessTokenForIntrospection |
Action that processes a token for introspection.
|
| ProcessTokenForRevocation |
Action that processes a token for revocation.
|
| ProviderMetadataResolverServiceStrategy |
|
| PublicSubjectActivationCondition |
Activation condition returning true if public subject is requested.
|
| RegisterFilterServletContextInitializer |
A ServletContainerInitializer implementation that registers dynamic response header filter for enabling
configurable headers.
|
| RequestUtil |
Request logging helper class.
|
| ResponseUtil |
Response logging helper class.
|
| RevokeConsent |
Action that revokes consent if offline_access scope or prompt with consent is requested.
|
| RevokedTokenAuditExtractor |
Function that returns token to be revoked by TokenRevocationRequest.
|
| RevokeToken |
Action that revokes a single token or the full chain of tokens, depending on the result of the configured lookup
strategy for the revocation method.
|
| RootTokenIdRevocationValidator |
|
| SetAccessTokenToResponseContext |
|
| SetAuthenticationContextClassReferenceFromAuthzCodeToResponseContext |
|
| SetAuthenticationContextClassReferenceToResponseContext |
|
| SetAuthenticationTimeToResponseContext |
|
| SetAuthorizationCodeToResponseContext |
|
| SetConsentFromTokenToResponseContext |
Action that locates consent from authorization code / access token.
|
| SetConsentToResponseContext |
Action that checks for adds the currently existing attributes from AttributeContext for token delivery.
|
| SetEntityIdToSAMLPeerEntityContext |
|
| SetRefreshTokenToResponseContext |
|
| SetRequestedClaimsToResponseContext |
Action that sets requested claims to response context.
|
| SetRequestedSubjectToResponseContext |
Action that sets requested sub value to response context.
|
| SetRequestObjectToResponseContext |
|
| SetResponseStatusCodeFromEvent |
This action reads an event from the configured EventContext lookup strategy and sets the status code for
HttpServletResponse according to the attached configuration.
|
| SetSectorIdentifierForAttributeResolution |
An action that sets AttributeResolutionContext.setAttributeRecipientGroupID(java.lang.String) to sector identifier if pairwise
subject is requested.
|
| SetSubjectToResponseContext |
Action that locates subject using strategy.
|
| SetTokenDeliveryAttributesFromTokenToResponseContext |
Action that locates any token delivery claims from authorization code / access token.
|
| SetTokenDeliveryAttributesToResponseContext |
Action that checks for any released attributes marked for token delivery.
|
| SignAccessToken |
|
| SignIDToken |
|
| SignUserInfoResponse |
|
| StoreClientInformation |
|
| SubjectActivationCondition |
Activation condition returning true if subject cannot be located from oidc response context.
|
| SubjectTypeAuditExtractor |
|
| SubjectValueAuditExtractor |
|
| ValidateAccessToken |
Action that validates the claims pulled from an access token as usable for access
to the OP's UserInfo endpoint.
|
| ValidateAudience |
|
| ValidateClientAuthenticationType |
Validates the client authentication type with the token_endpoint_auth_method stored in the client's metadata
and the profile configuration.
|
| ValidateCodeChallenge |
Validates the presence of PKCE code challenge parameter from the incoming authentication request.
|
| ValidateGrant |
Action that validates an authorization grant.
|
| ValidateGrantType |
An action that validates the grant type is registered to the requesting RP.
|
| ValidatePKCE |
Action performs PKCE (https://oauth.net/2/pkce/) validation.
|
| ValidateRedirectURI |
Action that validates redirect uri is expected.
|
| ValidateRegistrationAccessToken |
Action that validates registration access token is a valid one.
|
| ValidateRegistrationRequestMetadata |
|
| ValidateRequestObject |
Action validates request object in response context.
|
| ValidateResponseType |
An action that validates the requested response_type is registered to the requesting RP.
|
| ValidateScope |
Action that validates requested and previously granted scopes are also registered in client metadata
and stores the resulting set in the response context.
|
| VerifyRequestedSubjectIdentifier |
Action verifies that produced subject equals to requested subject if such exists.
|