All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractOIDCEntityContext Abstract base class for subcontexts that carry information about a OIDC entity.AccessTokenClaimsSetManipulationStrategyLookupFunction A function that returns(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.AccessTokenLifetimeLookupFunction A function that returnsOAuth2AccessTokenProducingProfileConfiguration.getAccessTokenLifetime(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.AccessTokenTypeLookupFunction A function that returnsOAuth2AccessTokenProducingProfileConfiguration.getAccessTokenType(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.AcrClaimAlwaysEssentialLookupFunction A predicate that returnsOIDCAuthorizationConfiguration.isAcrRequestAlwaysEssential(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.AllowPKCEPlainPredicate A predicate implementation that forwards toOIDCSSOProfileConfiguration.isAllowPKCEPlain(ProfileRequestContext).AlwaysIncludedAttributesLookupFunction A function that obtainsOIDCIDTokenProducingProfileConfiguration.getAlwaysIncludedAttributes(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.AttributeConsentFlowEnabledPredicate A predicate implementation that checks if attribute-release is included in the list of post authentication flows returned byPostAuthenticationFlowsLookupFunction.AudienceRestrictionsLookupFunction A function that returns the effective audience restrictions to include in ID tokens, based on combining a relying party's entityID with the result ofOIDCIDTokenProducingProfileConfiguration.getAdditionalAudiencesForIdToken(ProfileRequestContext), if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.AuditFields Constants to use for audit logging fields stored in anAuditContext.AuthenticationContextClassReferencePrincipal Principal based on a OIDC Authentication Context Class Reference.AuthenticationContextClassReferenceSupport Support class for ACR operations.AuthorizationCodeClaimsSetManipulationStrategyLookupFunction A function that returns(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.AuthorizationCodeFlowEnabledPredicate A predicate implementation that forwards toOAuth2FlowAwareProfileConfiguration.isAuthorizationCodeFlowEnabled(ProfileRequestContext).AuthzCodeLifetimeLookupFunction A function that returnsOAuth2AuthorizationCodeProducingProfileConfiguration.getAuthorizeCodeLifetime(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.ClaimsValidatorLookupFunction A function that obtainsOAuth2ClientAuthenticableProfileConfiguration.getClaimsValidator(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.ClientInformationStringValueLookupFunction Fetches the value for the configured key asString.CredentialsListFactory A factory that returns a list of credentials which does not contain any null elements.DataEncryptionAlgorithmsLookupFunction Deprecated, for removal: This API element is subject to removal in a future version. DeniedUserInfoAttributesLookupFunction A function that obtainsOIDCAuthorizationConfiguration.getDeniedUserInfoAttributes(ProfileRequestContext)orOIDCUserInfoConfiguration.getDeniedUserInfoAttributes(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.EncodeConsentPredicate A predicate implementation that forwards toOIDCAuthorizationConfiguration.isEncodeConsentInTokens(ProfileRequestContext).EncodedAttributesLookupFunction A function that obtainsOIDCAuthorizationConfiguration.getEncodedAttributes(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.EncryptionOptionalPredicate A predicate implementation that forwards toOAuth2TokenEncryptionProfileConfiguration.isEncryptionOptional(ProfileRequestContext).EncryptRequestObjectPredicate A predicate that determines if the RequestObject JWT should be encrypted based on the profile configuration.EnforceRefreshTokenRotationPredicate A predicate implementation that forwards toOAuth2TokenConfiguration.isEnforceRefreshTokenRotation(ProfileRequestContext).ForcePKCEPredicate A predicate implementation that forwards toOIDCSSOProfileConfiguration.isForcePKCE(ProfileRequestContext).GrantTypesLookupFunction A function that obtainsOAuth2TokenConfiguration.getGrantTypes(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.HybridFlowEnabledPredicate A predicate implementation that forwards toOIDCFlowAwareProfileConfiguration.isHybridFlowEnabled(ProfileRequestContext).IDTokenLifetimeLookupFunction A function that returnsOIDCIDTokenProducingProfileConfiguration.getIDTokenLifetime(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.IDTokenManipulationStrategyLookupFunction A function that returnsOIDCIDTokenProducingProfileConfiguration.getIDTokenManipulationStrategy(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.ImplicitFlowEnabledPredicate A predicate implementation that forwards toOAuth2FlowAwareProfileConfiguration.isImplicitFlowEnabled(ProfileRequestContext).IncludeIssuerInAuthenticationResponsePredicate A predicate implementation that forwards toOIDCAuthorizationConfiguration.isIncludeIssuerInResponse(ProfileRequestContext).IssuedClaimsValidatorLookupFunction A function that obtainsOAuth2TokenValidatingProfileConfiguration.getIssuedClaimsValidator(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.IssueIdTokenViaRefreshTokenPredicate A predicate implementation that forwards toOAuth2TokenConfiguration.isIssueIdTokenViaRefreshToken(ProfileRequestContext).JSONErrorResponse Class for creating JSON Error response for requests expecting JSON response.JSONSecurityConfiguration Class extends SecurityConfiguration to support separate configuration for various encryption and signature validation operations.JSONSuccessResponse Class for creating JSON Success response.JWEDataEncryptionAlgorithmsLookupFunction A function that returnsEncryptionConfiguration.getDataEncryptionAlgorithms()if it is available in the OIDC security configuration of the profile configuration.JWEKeyTransportEncryptionAlgorithmsLookupFunction A function that returnsEncryptionConfiguration.getKeyTransportEncryptionAlgorithms()if it is available in the OIDC security configuration of the profile configuration.JWKCredentialsToPublishLookupStrategy Strategy to locate the set of JWK credentials to publish in a KeySet document.JWSSignatureAlgorithmsLookupFunction A function that returnsSignatureSigningConfiguration.getSignatureAlgorithms()if it is available in the OIDC security configuration of the profile configuration.JWTDecryptionConfigurationLookupFunction A function that returns aDecryptionConfigurationlist for JWE decrypting by way of various lookup strategies.JWTEncryptionConfigurationLookupFunction A function that returns anEncryptionConfigurationlist for JWT encryption by way of various lookup strategies.JWTSignatureSigningConfigurationLookupFunction A function that returns aSignatureSigningConfigurationlist for JWT signing by way of various lookup strategies.JWTSignatureValidationConfigurationLookupFunction A function that returns aSignatureValidationConfigurationlist for JWS validation by way of various lookup strategies.KeyTransportEncryptionAlgorithmsLookupFunction Deprecated, for removal: This API element is subject to removal in a future version. MessageContextLookupFunctionAdaptor<ResultType> Adaptor function that allows a profile request context lookup function to work inside a message handler.OAuth2AccessTokenProducingProfileConfiguration Configuration common to OAuth 2.0 access token producing profiles.OAuth2AuthorizationCodeProducingProfileConfiguration Configuration common to authorizaton code producing profiles.OAuth2AuthorizationProfileConfiguration Configuration for a generic OAuth 2.0 authorization request.OAuth2AuthorizationProfileConfiguration.HttpRequestMethod Enumeration of the HTTP methods used in various OAuth requests.OAuth2ClientAuthenticableClientProfileConfiguration OAuth 2.0 profile configurations that support OAuth-defined client authentication methods.OAuth2ClientAuthenticableProfileConfiguration OAuth 2.0 profile configurations that support OAuth-defined client authentication methods.OAuth2FlowAwareProfileConfiguration Interface for profile configurations that understand OAuth 2.0 authorization grants corresponding to OIDC authentication flows.OAuth2ProfileConfiguration Common interface for OAuth 2.0 Profile Configurations.OAuth2RefreshTokenProducingProfileConfiguration Configuration common to OAuth 2.0 refresh token producing profiles.OAuth2TokenAudienceConfiguration Profile interface for OAuth 2 token "audience" profile configuration.OAuth2TokenConfiguration OIDC-aware OAuth 2.0 token endpoint profile configuration.OAuth2TokenEncryptionProfileConfiguration Profile configuration for token endpoints that deal with encryption.OAuth2TokenIntrospectionConfiguration Profile configuration for OAuth2 Token Introspection.OAuth2TokenRevocationConfiguration Configuration for the OAuth 2.0 Token Revocation profile.OAuth2TokenRevocationConfiguration.OAuth2TokenRevocationMethod Enumeration of the OAuth2 token revocation methods.OAuth2TokenValidatingProfileConfiguration Profile configuration for OIDC-aware OAuth 2.0 token endpoints.OAuthAuthorizationRequest An OAuth 2.0 authorization request.OIDCAuthenticationProfileConfiguration Generic configuration for an OIDC 1.0 authentication request.OIDCAuthenticationRelyingPartyProfileConfiguration Configuration of an OIDC 1.0 authentication request.OIDCAuthenticationRequest OpenID Connect Authentication Request.OIDCAuthorizationConfiguration Configuration of an OIDC 1.0 authentication request.OIDCDynamicRegistrationConfiguration Configuration of OpenID Connect Dynamic Client Registration 1.0.OidcError Supplemental error objects for any missing values in the Nimbus library.OidcEventIds OpenID Connect -specific constants to use forProfileActionEventContexts.OIDCFlowAwareProfileConfiguration Interface for profile configurations that understand OIDC specific authentication flows in addition to the OAuth 2.0 flows described byOAuth2FlowAwareProfileConfiguration.OIDCIDTokenProducingProfileConfiguration Configuration common to ID Token producing profiles.OIDCMessageDecoder Marker interface for OIDC Message Decoders.OIDCMessageEncoder An OIDC message encoder interface which requires implementations to test if the request method is supported by the encoder.OIDCPeerEntityContext Lightweight subcontext that carries information about a OIDC peer entity.OIDCProfileConfiguration Common interface for OpenID Connect 1.0 Profile Configurations.OIDCProviderInformationConfiguration Profile configuration for an OpenID Connect Provider Configuration.OIDCPublishKeySetConfiguration Configuration of an OpenID published key set document.OIDCSecurityConfiguration Deprecated, for removal: This API element is subject to removal in a future version. OIDCSSOProfileConfiguration Profile configuration generic to all OIDC SSO profiles.OIDCSSOProviderConfiguration Profile configuration for an OIDC SSO Provider.OIDCSSORelyingPartyConfiguration Profile configuration for an OIDC SSO Client or Relying Party.OIDCUserInfoConfiguration Configuration for an OpenID Connect core protocol UserInfo endpoint.ProviderMetadataStringValuesLookupFunction Fetches the values for the configured key asString.ProxyAwareDefaultOIDCAuthenticationContextClassRequestLookupFunction Implements a set of default logic for determining the custom principals to derive the OIDC ACRs from.ProxyAwareDefaultOIDCAuthenticationContextClassResponseLookupFunction Implements a set of logic for determining the principals to use from OIDC 'amr' or 'acr' claims.ProxyAwareDefaultOIDCAuthenticationContextClassResponseLookupFunction.LookupFunctionWrapper A simple lookup function that returns a singleton function.RefreshTokenChainLifetimeLookupFunction A function that returnsOAuth2RefreshTokenProducingProfileConfiguration.getRefreshTokenChainLifetime(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.RefreshTokenClaimsSetManipulationStrategyLookupFunction A function that returnsOAuth2TokenConfiguration.getRefreshTokenClaimsSetManipulationStrategy(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.RefreshTokenLifetimeLookupFunction Deprecated, for removal: This API element is subject to removal in a future version. RefreshTokensEnabledPredicate A predicate implementation that forwards toOAuth2FlowAwareProfileConfiguration.isRefreshTokensEnabled(ProfileRequestContext).RefreshTokenTimeoutLookupFunction A function that returnsOAuth2RefreshTokenProducingProfileConfiguration.getRefreshTokenTimeout(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.RegistrationMetadataPolicyLookupFunction A function that returnsOIDCDynamicRegistrationConfiguration.getMetadataPolicy(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.RegistrationValidityPeriodLookupFunction A function that returnsOIDCDynamicRegistrationConfiguration.getRegistrationValidityPeriod(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.RequestObjectDecryptionConfigurationLookupFunction Deprecated, for removal: This API element is subject to removal in a future version. RequestObjectSignatureValidationConfigurationLookupFunction Deprecated, for removal: This API element is subject to removal in a future version. ResolverBasedRegistrationMetadataPolicyLookupFunction A lookup function for the map ofMetadataPolicyobjects, resolved via configurableMetadataPolicyResolverand optionally configurableCriteriaSet.RevocationLifetimeLookupFunction A function that returnsOAuth2TokenRevocationConfiguration.getRevocationLifetime(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.RevocationMethodLookupFunction A function that returnsOAuth2TokenRevocationConfiguration.getRevocationMethod(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.SecretExpirationPeriodLookupFunction A function that returnsOIDCDynamicRegistrationConfiguration.getSecretExpirationPeriod(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.SignatureAlgorithmsLookupFunction Deprecated, for removal: This API element is subject to removal in a future version. SignRequestObjectPredicate A predicate that determines if the RequestObject JWT should be signed based on the profile configuration.TokenEndpointAuthMethodLookupFunction A function that obtainsOAuth2ClientAuthenticableProfileConfiguration.getTokenEndpointAuthMethods(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.TokenEndpointJwtSignatureValidationConfigurationLookupFunction Deprecated, for removal: This API element is subject to removal in a future version. UseRequestObjectPredicate A predicate that determines if a RequestObject JWT should be used based on the profile configuration.