Package net.shibboleth.oidc.profile.config.navigate
Navigation functions related to OIDC profile configurations.
-
Class Summary Class Description 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.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.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.AuthorizationCodeClaimsSetManipulationStrategyLookupFunction A function that returns(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.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.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.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.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.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.IssuedClaimsValidatorLookupFunction A function that obtainsgetIssuedClaimsValidator(ProfileRequestContext)if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext.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.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. 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. 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.