A B C D E F G H I J L M N O P R S T U V 
All Classes All Packages

A

AbstractAuthenticationRequestAuditExtractor<T> - Class in net.shibboleth.oidc.profile.audit.impl
A base class for audit extractors that lookup the OIDCAuthenticationRequest.
AbstractAuthenticationRequestAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.AbstractAuthenticationRequestAuditExtractor
Constructor.
AbstractAuthenticationResponseAuditExtractor<T> - Class in net.shibboleth.oidc.profile.audit.impl
A base class for audit extractors that lookup the AuthenticationResponse.
AbstractAuthenticationResponseAuditExtractor(Function<ProfileRequestContext, AuthenticationResponse>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.AbstractAuthenticationResponseAuditExtractor
Constructor.
AbstractBuildErrorResponseFromEvent<T extends com.nimbusds.oauth2.sdk.ErrorResponse> - Class in net.shibboleth.oidc.profile.impl
This action is extended by error response actions.
AbstractBuildErrorResponseFromEvent() - Constructor for class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Constructor.
AbstractClaimsSetAuditExtractor<T> - Class in net.shibboleth.oidc.profile.audit.impl
An abstract audit extractor function to extract claims from the located claims set.
AbstractClaimsSetAuditExtractor() - Constructor for class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
 
AbstractOAuth2ClientAuthenticableProfileConfiguration - Class in net.shibboleth.oidc.profile.oauth2.config.impl
Base class for OAuth profile configurations that support OAuth-defined client authentication methods.
AbstractOAuth2ClientAuthenticableProfileConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Constructor.
AbstractOAuth2FlowAwareProfileConfiguration - Class in net.shibboleth.oidc.profile.oauth2.config.impl
Base class for OIDC protocol configuration, containing configuration bits shared by all flow aware OIDC protocol configurations.
AbstractOAuth2FlowAwareProfileConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Constructor.
AbstractOAuth2TokenValidatingConfiguration - Class in net.shibboleth.oidc.profile.oauth2.config.impl
Base class for profile configurations that validate previously issued OAuth2 tokens.
AbstractOAuth2TokenValidatingConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
Creates a new configuration instance.
AbstractOIDCMessageEncoder - Class in net.shibboleth.oidc.profile.encoding.impl
Base class for OIDC message encoders.
AbstractOIDCMessageEncoder() - Constructor for class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
 
AbstractOIDCSSOConfiguration - Class in net.shibboleth.oidc.profile.config.impl
Base class for profiles that support OIDC's concept of SSO, which spans multiple endpoints.
AbstractOIDCSSOConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Creates a new configuration instance.
accessTokenClaimsSetManipulationStrategyLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply strategy bi-function for manipulating access token claims set.
accessTokenClaimsSetManipulationStrategyLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Lookup function to supply strategy bi-function for manipulating access token claims set.
accessTokenLifetimeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply access token lifetime.
accessTokenLifetimeLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Lookup function to supply access token lifetime.
accessTokenTypeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply access token type.
accessTokenTypeLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Lookup functioon to supply access token type.
acrRequestAlwaysEssentialPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Whether all acr claim requests should be treated as Essential.
acrTranslationStrategyLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to supply the strategy function for translating OIDC ACR claims.
allowPKCEPlainPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Whether client is allowed to use PKCE code challenge method plain.
alwaysIncludedAttributesLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply attribute IDs to include in ID token regardless of response_type.
amrTranslationStrategyLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to supply the strategy function for translating OIDC ACR claims.
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
 
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.AuthenticationContextClassReferencesAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.AuthenticationResponseStatusAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.AuthorizationEndpointAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.ClaimSetFromJWTLookupStrategy
 
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.ForceAuthnAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.InboundMessageClassLookupFunction
The simple name of the message class in the inbound message context.
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.NonceAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.OutboundMessageClassLookupFunction
The simple name of the message class in the outbound message context.
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.RedirectURIAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.ResponseModeAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.ResponseTypeAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.audit.impl.ScopeAuditExtractor
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.encoding.impl.OIDCResponseEncoderFactory
apply(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.AuthenticationRequestMessageEncoderFactory
 
apply(ProfileRequestContext, JWTClaimsSet) - Method in class net.shibboleth.oidc.profile.logic.ClientIDFromOIDCMetadataContextLookupFunction
apply(ProfileRequestContext, JWTClaimsSet) - Method in class net.shibboleth.oidc.profile.logic.IssuerIDFromOIDCProviderMetadataContextLookupFunction
 
assertionAudiencesLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply additional audiences for ID token.
AuthenticationContextClassReferencesAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that extracts the ACRs from the OIDCAuthenticationRequest.
AuthenticationContextClassReferencesAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.AuthenticationContextClassReferencesAuditExtractor
Constructor.
authenticationFlowsLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Lookup function to supply authentication flows.
AuthenticationRequestMessageEncoderFactory - Class in net.shibboleth.oidc.profile.impl
Message encoder factory function that returns the first encoder suitable for the given request method found in the profile configuration.
AuthenticationRequestMessageEncoderFactory(List<OIDCMessageEncoder>) - Constructor for class net.shibboleth.oidc.profile.impl.AuthenticationRequestMessageEncoderFactory
Constructor.
AuthenticationResponseStatusAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that extracts the status of an authentication response i.e.
AuthenticationResponseStatusAuditExtractor(Function<ProfileRequestContext, AuthenticationResponse>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.AuthenticationResponseStatusAuditExtractor
Constructor.
authorizationCodeClaimsSetManipulationStrategyLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to supply strategy bi-function for manipulating authorization code claims set.
authorizationCodeFlowPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Predicate used to indicate whether authorization code flow is supported by this profile.
AuthorizationEndpointAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that extracts the authorization endpoint from the OIDCAuthenticationRequest.
AuthorizationEndpointAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.AuthorizationEndpointAuditExtractor
Constructor.
authorizationParamsAreValidPredicate - Variable in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
A hook to allow additional checking of the authorization parameters after it is built.
authorizeCodeLifetimeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to supply lifetime of authz code.

B

buildCriteriaSet(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Build the criteria used as input to the EncryptionParametersResolver.
buildCriteriaSet(ProfileRequestContext, List<DecryptionConfiguration>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Build the criteria used as input to the DecryptionParametersResolver.
buildErrorResponse(ErrorObject, ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Method implemented by the extending class to create ErrorResponse.
buildErrorResponse(ErrorObject, ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.BuildJSONErrorResponseFromEvent
Method implemented by the extending class to create ErrorResponse.
BuildJSONErrorResponseFromEvent - Class in net.shibboleth.oidc.profile.impl
This action reads an event from the configured EventContext lookup strategy, constructs a json error response message and attaches it as the outbound message.
BuildJSONErrorResponseFromEvent() - Constructor for class net.shibboleth.oidc.profile.impl.BuildJSONErrorResponseFromEvent
 
buildRedirectURL(MessageContext, OIDCAuthenticationRequest) - Method in class net.shibboleth.oidc.profile.encoding.impl.HTTPRedirectAuthnRequestEncoder
Build the URL to redirect the client to using parameters in the authentication request.

C

claimName - Variable in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
The name of the claim to extract from the ID token.
ClaimSetFromJWTLookupStrategy - Class in net.shibboleth.oidc.profile.audit.impl
Strategy to pull out a ClaimsSet from a located JWT.
ClaimSetFromJWTLookupStrategy(Function<ProfileRequestContext, JWT>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.ClaimSetFromJWTLookupStrategy
Constructor.
claimsSetLookupStrategy - Variable in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
Strategy to retrieve the JWT ClaimSet to extract the claim from.
claimsValidatorLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Validation of JWT claims for subset of client auth methods.
clientCredentialLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Lookup function to retrieve a client credential from the given profile request context.
ClientIDFromOIDCMetadataContextLookupFunction - Class in net.shibboleth.oidc.profile.logic
A function that returns client_id via client information stored in OIDCMetadataContext.
ClientIDFromOIDCMetadataContextLookupFunction() - Constructor for class net.shibboleth.oidc.profile.logic.ClientIDFromOIDCMetadataContextLookupFunction
Constructor.
clientIdLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Lookup function to retrieve the client_id from the given profile request context.
configurationLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Strategy used to lookup a per-request DecryptionConfiguration list.
configurationLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Strategy used to look up a per-request EncryptionConfiguration list.
configurationLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Strategy used to look up a per-request SignatureSigningConfiguration list.
configurationLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Strategy used to look up a per-request SignatureSigningConfiguration list.
configurationLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
Strategy used to lookup a per-request SignatureValidationConfiguration list.
configurationLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
Strategy used to lookup a per-request SignatureValidationConfiguration list.
convertAndPublishToList(List<Credential>, List<JWK>) - Method in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
Converts the given credentials into JWK and adds all the successfully converted JWKs to the given list.
createParametersFromRequest(OIDCAuthenticationRequest) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Create a list of OAuth 2.0 authorization parameters from the OIDCAuthenticationRequest object.
createParametersFromRequestWithoutRequestObject(List<Pair<String, String>>, OIDCAuthenticationRequest) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Create the set of OAuth2.0 authorization and and OIDC authentication request parameters when no RequestObject has been built.
createParametersFromRequestWithRequestObject(List<Pair<String, String>>, OIDCAuthenticationRequest) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Create the set of OAuth2.0 authorization and and OIDC authentication request parameters when a RequestObject is present.
credentialsToPublishLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
Strategy used to locate the list of credentials to publish.

D

DateBasedJWTClaimAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
A JWT claim extractor function that returns a formatted String representation of the JSON Date.
DateBasedJWTClaimAuditExtractor() - Constructor for class net.shibboleth.oidc.profile.audit.impl.DateBasedJWTClaimAuditExtractor
Constructor.
dateTimeFormatter - Variable in class net.shibboleth.oidc.profile.audit.impl.DateBasedJWTClaimAuditExtractor
Formatter for date/time fields.
DEFAULT_ERROR_CODE - Static variable in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Default value for the error code in the error response messages.
DEFAULT_HTTP_STATUS_CODE - Static variable in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Default value for the HTTP response status code in the HTTP responses.
DEFAULT_TEMPLATE_ID - Static variable in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
Default template ID for using FORM POST request type.
defaultAuthenticationContextsLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Lookup function to supply default authentication methods.
defaultCode - Variable in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
The code for unmapped events.
DefaultOAuth2TokenAudienceConfiguration - Class in net.shibboleth.oidc.profile.oauth2.config.impl
Implementation of an OAuth 2.0 token "audience" profile configuration.
DefaultOAuth2TokenAudienceConfiguration() - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Constructor.
DefaultOAuth2TokenAudienceConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Creates a new configuration instance.
DefaultOAuth2TokenConfiguration - Class in net.shibboleth.oidc.profile.oauth2.config.impl
Implementation of an OIDC-aware OAuth 2 token endpoint profile configuration.
DefaultOAuth2TokenConfiguration() - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Constructor.
DefaultOAuth2TokenConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Creates a new configuration instance.
DefaultOAuth2TokenIntrospectionConfiguration - Class in net.shibboleth.oidc.profile.oauth2.config.impl
Implementation of a profile configuration for the OAuth2 Token Introspection.
DefaultOAuth2TokenIntrospectionConfiguration() - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenIntrospectionConfiguration
Constructor.
DefaultOAuth2TokenIntrospectionConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenIntrospectionConfiguration
Creates a new configuration instance.
DefaultOAuth2TokenRevocationConfiguration - Class in net.shibboleth.oidc.profile.oauth2.config.impl
Implementation of a profile configuration for OAuth2 Token Revocation.
DefaultOAuth2TokenRevocationConfiguration() - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
Constructor.
DefaultOAuth2TokenRevocationConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
Creates a new configuration instance.
DefaultOIDCAuthorizationConfiguration - Class in net.shibboleth.oidc.profile.config.impl
Implementation of a profile configuration for the OpenID Connect authorization endpoint.
DefaultOIDCAuthorizationConfiguration() - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Constructor.
DefaultOIDCAuthorizationConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Creates a new configuration instance.
DefaultOIDCDynamicRegistrationConfiguration - Class in net.shibboleth.oidc.profile.config.impl
Implemenation of a profile configuration for the OpenID Connect dynamic client registration.
DefaultOIDCDynamicRegistrationConfiguration() - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Constructor.
DefaultOIDCDynamicRegistrationConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Creates a new configuration instance.
DefaultOIDCProviderInformationConfiguration - Class in net.shibboleth.oidc.profile.config.impl
Implementation of a profile configuration for the OpenID Connect Provider Configuration.
DefaultOIDCProviderInformationConfiguration() - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCProviderInformationConfiguration
Constructor.
DefaultOIDCProviderInformationConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCProviderInformationConfiguration
Creates a new configuration instance.
DefaultOIDCPublishKeySetConfiguration - Class in net.shibboleth.oidc.profile.config.impl
Implementation of a profile configuration for publishing OP key set.
DefaultOIDCPublishKeySetConfiguration() - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCPublishKeySetConfiguration
Constructor.
DefaultOIDCPublishKeySetConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCPublishKeySetConfiguration
Creates a new configuration instance.
DefaultOIDCUserInfoConfiguration - Class in net.shibboleth.oidc.profile.config.impl
Implementation of a profile configuration for the OpenID Connect core protocol userinfo endpoint.
DefaultOIDCUserInfoConfiguration() - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Constructor.
DefaultOIDCUserInfoConfiguration(String) - Constructor for class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Creates a new configuration instance.
defaultStatusCode - Variable in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
The status code for unmapped events.
deniedUserInfoAttributesLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to supply attribute IDs to omit from UserInfo token.
deniedUserInfoAttributesLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Lookup function to supply attribute IDs to omit from UserInfo token.
doDecode() - Method in class net.shibboleth.oidc.profile.decoding.impl.HTTPPostAuthnResponseDecoder
 
doDecode() - Method in class net.shibboleth.oidc.profile.decoding.impl.HTTPRedirectAuthnResponseDecoder
 
doEncode() - Method in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
 
doEncode() - Method in class net.shibboleth.oidc.profile.encoding.impl.HTTPRedirectAuthnRequestEncoder
 
doEncode() - Method in class net.shibboleth.oidc.profile.encoding.impl.SimpleNimbusResponseEncoder
doExecute(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
doExecute(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
 
doInitialize() - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
 
doInitialize() - Method in class net.shibboleth.oidc.profile.encoding.impl.OIDCResponseEncoderFactory
doInitialize() - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
doInitialize() - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
 
doInitialize() - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
doInitialize() - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
doInitialize() - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
doInitialize() - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
doInvoke(MessageContext) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
 
doInvoke(MessageContext) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
doLookup(ClaimsSet) - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
Implemented to perform the actual lookup.
doLookup(ClaimsSet) - Method in class net.shibboleth.oidc.profile.audit.impl.DateBasedJWTClaimAuditExtractor
 
doLookup(ClaimsSet) - Method in class net.shibboleth.oidc.profile.audit.impl.StringBasedJWTClaimAuditExtractor
 
doLookup(ClaimsSet) - Method in class net.shibboleth.oidc.profile.audit.impl.StringListBasedJWTClaimAuditExtractor
 
doPostEncode(OIDCAuthenticationRequest) - Method in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
Construct form POST.
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
doPreInvoke(MessageContext) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler

E

encodeConsentInTokensPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Whether to encode consent in authorization code and access/refresh tokens.
encodedAttributesLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to supply attribute IDs to embed in authorization code or access token.
encoders - Variable in class net.shibboleth.oidc.profile.impl.AuthenticationRequestMessageEncoderFactory
The list of message encoders to choose from.
encParamsresolver - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Resolver for parameters to store into context.
encryptionConfigurations - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Active configurations to feed into resolver.
encryptionContext - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Context to populate.
encryptionOptional - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Whether encryption is optional.
encryptionOptionalPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Whether encryption is optional in the face of no key, etc.
encryptionOptionalPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Whether encryption is optional in the face of no key, etc.
encryptionOptionalPredicate - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Predicate to determine how to proceed if no encryption parameters are resolved.
encryptionOptionalPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Whether encryption is optional in the face of no key, etc.
encryptRequestObjectPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Predicate used to determine if the generated request object should be encrypted.
enforceRefreshTokenRotationPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Whether always revoke the refresh_token after it's used.
eventContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Strategy function for access to EventContext to check.
existingParametersContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Strategy used to look up an existing SecurityParametersContext to copy.
existingParametersContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Strategy used to look up an existing SecurityParametersContext to copy.

F

ForceAuthnAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that returns true if the OIDC prompt is set as 'login' in OIDCAuthenticationRequest.
ForceAuthnAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.ForceAuthnAuditExtractor
Constructor.
forceAuthnPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Whether to mandate forced authentication for the request.
forcePKCEPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Whether client is required to use PKCE.
forFriendlyName - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
A friendly name to log as the subject of encryption parameter resolution.
FormOutboundKeySetResponseMessage - Class in net.shibboleth.oidc.profile.impl
Action that forms outbound message containing keyset.
FormOutboundKeySetResponseMessage() - Constructor for class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
Constructor.

G

getAccessTokenClaimsSetManipulationStrategy(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getAccessTokenClaimsSetManipulationStrategy(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
 
getAccessTokenLifetime(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getAccessTokenLifetime(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Get access token lifetime.
getAccessTokenType(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getAccessTokenType(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Get access token type.
getAdditionalAudiencesForIdToken(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getAlwaysIncludedAttributes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getAuthenticationContextClassReferenceTranslationStrategy(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getAuthenticationFlows(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
getAuthenticationMethodsReferencesTranslationStrategy(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getAuthorizationCodeClaimsSetManipulationStrategy(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getAuthorizeCodeLifetime(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getClaimName() - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
Get the claim name to extract.
getClaimsSetLookupStrategy() - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
Get the claims set lookup strategy.
getClaimsValidator(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Get the ClaimsValidator to apply to JWT-based client authentication.
getClientCredential(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
 
getClientId(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
 
getDefaultAuthenticationMethods(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
getDeniedUserInfoAttributes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getDeniedUserInfoAttributes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
 
getEncodedAttributes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getGrantTypes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
 
getHttpRequestMethod(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getIDTokenLifetime(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getIDTokenManipulationStrategy(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getIssuedClaimsValidator(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
Get the ClaimsValidator to apply to issued JWT-based tokens being validated by this profile.
getIssuer(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
getIssuer(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
getIssuer(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCProviderInformationConfiguration
getIssuer(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
getIssuer(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
getLoginHint(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getMaxAuthenticationAge(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getMetadataPolicy(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
 
getPostAuthenticationFlows(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
getProxyCount(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
getRedirectUriOverride(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getRefreshTokenChainLifetime(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getRefreshTokenClaimsSetManipulationStrategy(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
 
getRefreshTokenLifetime(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
getRefreshTokenTimeout(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
getRegistrationValidityPeriod(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
 
getRequestLookupStrategy() - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractAuthenticationRequestAuditExtractor
Get the request lookup strategy.
getResponseLookupStrategy() - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractAuthenticationResponseAuditExtractor
Get the response lookup strategy.
getResponseMode(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getResponseType(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getRevocationLifetime(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
 
getRevocationMethod(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
 
getScopes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
getSecretExpirationPeriod(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
 
getTokenEndpointAuthMethod(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
 
getTokenEndpointAuthMethods(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
 
getUserInfoHttpRequestMethod(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
grantTypesLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Enabled grant types.

H

HTTPPostAuthnRequestEncoder - Class in net.shibboleth.oidc.profile.encoding.impl
A message encoder that encodes an OpenID authentication request by HTTP Form POST Serialization.
HTTPPostAuthnRequestEncoder() - Constructor for class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
 
HTTPPostAuthnResponseDecoder - Class in net.shibboleth.oidc.profile.decoding.impl
A message decoder that decodes an incoming AuthenticationResponse when using a form_post response_type.
HTTPPostAuthnResponseDecoder() - Constructor for class net.shibboleth.oidc.profile.decoding.impl.HTTPPostAuthnResponseDecoder
 
HTTPRedirectAuthnRequestEncoder - Class in net.shibboleth.oidc.profile.encoding.impl
A message encoder that encodes an OpenID authentication request by Query String Serialization and sends a HTTP redirect response.
HTTPRedirectAuthnRequestEncoder() - Constructor for class net.shibboleth.oidc.profile.encoding.impl.HTTPRedirectAuthnRequestEncoder
 
HTTPRedirectAuthnResponseDecoder - Class in net.shibboleth.oidc.profile.decoding.impl
A message decoder that decodes an incoming AuthenticationResponse when using a query response_mode.
HTTPRedirectAuthnResponseDecoder() - Constructor for class net.shibboleth.oidc.profile.decoding.impl.HTTPRedirectAuthnResponseDecoder
 
httpRequestMethodLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Which HTTP method should be used to issue OIDC authentication requests.
hybridFlowPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Predicate used to indicate whether hybrid flow is supported by this profile.

I

idTokenLifetimeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply ID token lifetime.
idTokenManipulationStrategyLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply strategy bi-function for manipulating id_token claims.
implicitFlowPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Predicate used to indicate whether implicit flow is supported by this profile.
InboundMessageClassLookupFunction - Class in net.shibboleth.oidc.profile.audit.impl
Looks up the value of the simple class name from the inbound message context's message object.
InboundMessageClassLookupFunction() - Constructor for class net.shibboleth.oidc.profile.audit.impl.InboundMessageClassLookupFunction
 
includeIssuerInResponsePredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Whether to include iss parameter in the authentication response.
isAcrRequestAlwaysEssential(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
isAllowPKCEPlain(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
isAuthorizationCodeFlowEnabled(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
 
isEncodeConsentInTokens(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
isEncryptionOptional(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
isEncryptionOptional(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
 
isEncryptionOptional(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Get whether encryption is optional in the face of a missing key, etc.
isEncryptRequestObject(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
isEnforceRefreshTokenRotation(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
 
isForceAuthn(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
isForcePKCE(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
 
isHybridFlowEnabled(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
 
isImplicitFlowEnabled(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
 
isIncludeIssuerInResponse(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
isIssueIdTokenViaRefreshToken(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
isProxiedAuthnInstant(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
isRefreshTokensEnabled(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
 
isResolveAttributes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
isResolveAttributes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
isResolveAttributes(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
isRetrieveUserInfoEndpointClaims(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
isSignRequestObject(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
issuedClaimsValidatorLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
Validation of JWT claims for issued tokens.
issueIdTokenViaRefreshTokenPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Whether issue id_token when refresh_token is used.
IssuerIDFromOIDCProviderMetadataContextLookupFunction - Class in net.shibboleth.oidc.profile.logic
A function that returns the issuer id via the provider information stored in OIDCProviderMetadataContext.
IssuerIDFromOIDCProviderMetadataContextLookupFunction() - Constructor for class net.shibboleth.oidc.profile.logic.IssuerIDFromOIDCProviderMetadataContextLookupFunction
Constructor.
issuerLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to override issuer value.
issuerLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Lookup function to override issuer value.
issuerLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCProviderInformationConfiguration
Lookup function to override issuer value.
issuerLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
Lookup function to override issuer value.
issuerLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Lookup function to override issuer value.
isTlsServerValidationSufficient(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 
isUseRequestObject(ProfileRequestContext) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
 

J

jwtLookupStrategy - Variable in class net.shibboleth.oidc.profile.audit.impl.ClaimSetFromJWTLookupStrategy
Strategy used to lookup the JWT to retrieve the claimsset from.

L

log - Variable in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
Class logger.
log - Variable in class net.shibboleth.oidc.profile.audit.impl.ClaimSetFromJWTLookupStrategy
Class logger.
log - Variable in class net.shibboleth.oidc.profile.audit.impl.DateBasedJWTClaimAuditExtractor
Class logger.
log - Variable in class net.shibboleth.oidc.profile.decoding.impl.HTTPPostAuthnResponseDecoder
Class logger.
log - Variable in class net.shibboleth.oidc.profile.decoding.impl.HTTPRedirectAuthnResponseDecoder
Class logger.
log - Variable in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Class logger.
log - Variable in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
Class logger.
log - Variable in class net.shibboleth.oidc.profile.encoding.impl.HTTPRedirectAuthnRequestEncoder
Class logger.
log - Variable in class net.shibboleth.oidc.profile.encoding.impl.OIDCResponseEncoderFactory
Class logger.
log - Variable in class net.shibboleth.oidc.profile.encoding.impl.SimpleNimbusResponseEncoder
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.AuthenticationRequestMessageEncoderFactory
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
Class logger.
log - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
Class logger.
loginHintLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to determine the login_hint of an authentication request.

M

mappedErrors - Variable in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Map of eventIds to pre-configured error objects.
maxAuthenticationAgeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to determine the max_age of an authentication request.
messageEncoder - Variable in class net.shibboleth.oidc.profile.encoding.impl.OIDCResponseEncoderFactory
The message encoder to be returned by this factory.
metadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Strategy used to look up a SAML metadata context.
metadataPolicyLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Lookup function to the default metadata policy.

N

net.shibboleth.oidc.profile.audit.impl - package net.shibboleth.oidc.profile.audit.impl
Audit extractors .
net.shibboleth.oidc.profile.config.impl - package net.shibboleth.oidc.profile.config.impl
Profile configuration implementations related to OIDC functionality.
net.shibboleth.oidc.profile.decoding.impl - package net.shibboleth.oidc.profile.decoding.impl
OIDC message decoders.
net.shibboleth.oidc.profile.encoding.impl - package net.shibboleth.oidc.profile.encoding.impl
OIDC message encoders.
net.shibboleth.oidc.profile.impl - package net.shibboleth.oidc.profile.impl
OIDC profile implementation classes.
net.shibboleth.oidc.profile.logic - package net.shibboleth.oidc.profile.logic
OIDC profile logic implementation classes.
net.shibboleth.oidc.profile.oauth2.config.impl - package net.shibboleth.oidc.profile.oauth2.config.impl
OAuth2 profile configuration implementations.
NonceAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that extracts nonce in the OIDCAuthenticationRequest.
NonceAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.NonceAuditExtractor
Constructor.
noResultIsError - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Whether failure to resolve parameters should be raised as an error.
noResultIsError - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Whether failure to resolve parameters should be raised as an error.

O

oidcClientMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Strategy used to look up a OIDC client metadata context.
oidcClientMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Strategy used to look up a OIDC client metadata context.
oidcClientMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Strategy used to look up a OIDC client metadata context.
oidcClientMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Strategy used to look up a OIDC client metadata context.
oidcMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.logic.ClientIDFromOIDCMetadataContextLookupFunction
Strategy that will return OIDCMetadataContext.
oidcMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.logic.IssuerIDFromOIDCProviderMetadataContextLookupFunction
Strategy that will return OIDCProviderMetadataContext.
oidcProviderMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Strategy used to look up a OIDC provider metadata context.
oidcProviderMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Strategy used to look up a OIDC provider metadata context.
oidcProviderMetadataContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Strategy used to look up a OIDC provider metadata context.
OIDCResponseEncoderFactory - Class in net.shibboleth.oidc.profile.encoding.impl
A source of encoders that first verifies a message being an instance of Nimbus Response and then returns the attached MessageEncoder.
OIDCResponseEncoderFactory() - Constructor for class net.shibboleth.oidc.profile.encoding.impl.OIDCResponseEncoderFactory
 
OutboundMessageClassLookupFunction - Class in net.shibboleth.oidc.profile.audit.impl
Looks up the value of the simple class name from the outbound message context's message object.
OutboundMessageClassLookupFunction() - Constructor for class net.shibboleth.oidc.profile.audit.impl.OutboundMessageClassLookupFunction
Constructor.

P

pairFirstEquals(String, List<Pair<String, String>>) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Check if the value is contained (exact string match) in the parameter map as the first item of any pair.
pairSecondContains(String, String, List<Pair<String, String>>) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Check if the value is contained (string containment) in the parameter map as the second item of a pair.
PopulateJWTDecryptionParameters - Class in net.shibboleth.oidc.profile.impl
Action that resolves and populates DecryptionParameters on an SecurityParametersContext created/accessed via a lookup function, by default on a child of the outbound message context.
PopulateJWTDecryptionParameters() - Constructor for class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Constructor.
PopulateJWTEncryptionParameters - Class in net.shibboleth.oidc.profile.impl
Action that resolves and populates EncryptionParameters on an SecurityParametersContext created/accessed via a lookup function, by default on a child of the outbound message context.
PopulateJWTEncryptionParameters() - Constructor for class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Constructor.
PopulateJWTSignatureSigningParameters - Class in net.shibboleth.oidc.profile.impl
Action that resolves and populates SignatureSigningParameters on a SecurityParametersContext created/accessed via a lookup function, by default on the outbound message context.
PopulateJWTSignatureSigningParameters(ContextDataLookupFunction<ProfileRequestContext, MessageContext>) - Constructor for class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Constructor.
PopulateJWTSignatureSigningParametersHandler - Class in net.shibboleth.oidc.profile.impl
Handler that resolves and populates SignatureSigningParameters on a SecurityParametersContext created/accessed via a lookup function, by default as an immediate child context of the target MessageContext.
PopulateJWTSignatureSigningParametersHandler() - Constructor for class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Constructor.
PopulateJWTSignatureValidationParameters - Class in net.shibboleth.oidc.profile.impl
Action that resolves and populates SignatureValidationParameters on a SecurityParametersContext created/accessed via a lookup function, by default on the inbound message context.
PopulateJWTSignatureValidationParameters(ContextDataLookupFunction<ProfileRequestContext, MessageContext>) - Constructor for class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
Constructor.
PopulateJWTSignatureValidationParametersHandler - Class in net.shibboleth.oidc.profile.impl
Handler that resolves and populates SignatureValidationParameters on a SecurityParametersContext created/accessed via a lookup function, by default as an immediate child context of the target MessageContext.
PopulateJWTSignatureValidationParametersHandler() - Constructor for class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
Constructor.
postAuthenticationFlowsLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Lookup function to supply post authentication flows.
PROFILE_ID - Static variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCPublishKeySetConfiguration
ID for this profile configuration.
PROTOCOL_URI - Static variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCPublishKeySetConfiguration
OIDC base protocol URI.
proxiedAuthnInstantPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Whether authentication results should carry the proxied auth_time in the id_token.
proxyCountLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Lookup function to supply proxyCount property.

R

RedirectURIAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that extracts the redirect_uri from the OIDCAuthenticationRequest.
RedirectURIAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.RedirectURIAuditExtractor
Constructor.
redirectUriOverrideLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
An override to specify a specific redirect_uri to use over the normally computed one.
refreshTokenChainLifetimeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply refresh token chain lifetime.
refreshTokenClaimsSetManipulationStrategyLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Lookup function to supply strategy bi-function for manipulating refresh token claims set.
refreshTokenLifetimeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply refresh token lifetime.
refreshTokensPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Predicate used to indicate whether refresh tokens are supported by this profile.
refreshTokenTimeoutLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Lookup function to supply refresh token timeout.
registrationValidityPeriodLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Lookup function to supply registration validity period.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
Strategy used to locate the RelyingPartyContext associated with a given ProfileRequestContext.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Lookup function for relying party context.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Lookup function for relying party context.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Lookup function for relying party context.
requestLookupStrategy - Variable in class net.shibboleth.oidc.profile.audit.impl.AbstractAuthenticationRequestAuditExtractor
Lookup strategy to locate the authentication request.
resolveAttributesPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Whether attributes should be resolved in the course of the profile.
resolveAttributesPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Whether attributes should be resolved in the course of the profile.
resolveAttributesPredicate - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Whether attributes should be resolved in the course of the profile.
resolver - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Resolver for parameters to store into context.
resolver - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Resolver for parameters to store into context.
resolver - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Resolver for parameters to store into context.
resolver - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
Resolver for parameters to store into context.
resolver - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
Resolver for parameters to store into context.
responseLookupStrategy - Variable in class net.shibboleth.oidc.profile.audit.impl.AbstractAuthenticationResponseAuditExtractor
Lookup strategy to locate the authentication response.
ResponseModeAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that extracts response_mode in the OIDCAuthenticationRequest.
ResponseModeAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.ResponseModeAuditExtractor
Constructor.
responseModeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to override the default response_mode for a given response_type.
ResponseTypeAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that extracts response_type in the OIDCAuthenticationRequest.
ResponseTypeAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.ResponseTypeAuditExtractor
Constructor.
responseTypeLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to retrieve the response_type.
retrieveUserInfoEndpointClaims - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Whether to make a UserInfo Endpoint request for End-User claims.
revocationLifetimeLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
Lookup function to supply revocation lifetime.
revocationMethodLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
Which revocation method should be used when revoking a token.

S

ScopeAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
Function that extracts scope in the OIDCAuthenticationRequest.
ScopeAuditExtractor(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Constructor for class net.shibboleth.oidc.profile.audit.impl.ScopeAuditExtractor
Constructor.
scopesLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Lookup function to retrieve the scopes requested during authentication.
secConfiguration - Variable in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
Security configuration we look for keys to publish.
secretExpirationPeriodLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Lookup function to supply client secret expiration period.
securityParametersContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Strategy used to look up the SecurityParametersContext to set the parameters for.
securityParametersContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Strategy used to look up the SecurityParametersContext to extract parameters from.
securityParametersContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Strategy used to look up the SecurityParametersContext to set the parameters for.
securityParametersContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Strategy used to look up the SecurityParametersContext to set the parameters for.
securityParametersContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
Strategy used to look up the SecurityParametersContext to set the parameters for.
securityParametersContextLookupStrategy - Variable in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
Strategy used to look up the SecurityParametersContext to set the parameters for.
serializeAuthorizationParamsToQueryString(OIDCAuthenticationRequest) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Serialize OAuth 2.0 authorization parameters from the authentication request to a query string.
serializeAuthorizationParamsToUrl(OIDCAuthenticationRequest, URLBuilder) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Serialize OAuth 2.0 authorization parameters from the authentication request to the query string of the URL.
setAccessTokenClaimsSetManipulationStrategy(BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set the bi-function for manipulating access token claims set.
setAccessTokenClaimsSetManipulationStrategy(BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set the bi-function for manipulating access token claims set.
setAccessTokenClaimsSetManipulationStrategyLookupStrategy(Function<ProfileRequestContext, BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a lookup strategy for the bi-function for manipulating access token claims set.
setAccessTokenClaimsSetManipulationStrategyLookupStrategy(Function<ProfileRequestContext, BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set a lookup strategy for the bi-function for manipulating access token claims set.
setAccessTokenLifetime(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set the lifetime of an access token.
setAccessTokenLifetime(Duration) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set the lifetime of an access token.
setAccessTokenLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a lookup strategy for the access token lifetime.
setAccessTokenLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set a lookup strategy for the access token lifetime.
setAccessTokenType(String) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set access token type.
setAccessTokenType(String) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set access token type.
setAccessTokenTypeLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set lookup strategy for access token type.
setAccessTokenTypeLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set lookup strategy for access token type.
setAcrRequestAlwaysEssential(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set whether all acr claim requests should be treated as Essential.
setAcrRequestAlwaysEssentialPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set condition for whether all acr claim requests should be treated as Essential.
setAdditionalAudiencesForIdToken(Collection<String>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set the set of audiences, in addition to the relying party(ies) to which the IdP is issuing the ID Token, with which the token may be shared.
setAdditionalAudiencesForIdTokenLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a lookup strategy for the set of audiences, in addition to the relying party(ies) to which the IdP is issuing the ID Token, with which the token may be shared.
setAllowPKCEPlain(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set whether client is allowed to use PKCE code challenge method plain.
setAllowPKCEPlainPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set condition for whether client is allowed to use PKCE code challenge method plain.
setAlwaysIncludedAttributes(Collection<String>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set the set of attribute IDs which should be included in the ID token regardless of response_type.
setAlwaysIncludedAttributesLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a lookup strategy for the attribute IDs which should be included in the ID token regardless of response_type.
setAuthenticationContextClassReferenceTranslationStrategyLookupStrategy(Function<ProfileRequestContext, Function<Collection<String>, Collection<Principal>>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the lookup function to locate the Authentication Context Class Reference strategy used to translate between an inbound proxied OIDC ACR into an appropriate set of custom Principal objects to populate the subject.
setAuthenticationFlows(Collection<String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set the authentication flows to use.
setAuthenticationFlowsLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a lookup strategy for the authentication flows to use.
setAuthenticationMethodsReferencesTranslationStrategyLookupStrategy(Function<ProfileRequestContext, Function<Collection<String>, Collection<Principal>>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the lookup function to locate the Authentication Methods References strategy used to translate between an inbound proxied OIDC AMR into an appropriate set of custom Principal objects to populate the subject.
setAuthorizationCodeClaimsSetManipulationStrategy(BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the bi-function for manipulating authorization code claims set.
setAuthorizationCodeClaimsSetManipulationStrategyLookupStrategy(Function<ProfileRequestContext, BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set a lookup strategy for the bi-function for manipulating authorization code claims set.
setAuthorizationCodeFlowEnabled(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Set whether authorization code flow is supported by this profile.
setAuthorizationCodeFlowEnabledPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Set condition used to indicate whether authorization code flow is supported by this profile.
setAuthorizationParamsAreValidPredicate(Predicate<List<Pair<String, String>>>) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Set a hook that allows the built authorization parameters to be validated before they are used.
setAuthorizeCodeLifetime(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the lifetime of authz code.
setAuthorizeCodeLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set a lookup strategy for the authz code lifetime.
setClaimName(String) - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
Set the claim whose value is to be extracted from the id_token claims set.
setClaimsSetLookupStrategy(Function<ProfileRequestContext, ClaimsSet>) - Method in class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
Set the strategy used to lookup the JWTClaimsSet to look for the claim in.
setClaimsValidator(ClaimsValidator) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set the ClaimsValidator to apply to JWT-based client authentication.
setClaimsValidatorLookupStrategy(Function<ProfileRequestContext, ClaimsValidator>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a lookup strategy for the ClaimsValidator to apply to JWT-based client authentication.
setClientCredential(ClientSecretCredential) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a fixed client credential to use no matter what the context/request.
setClientCredentialLookupStrategy(Function<ProfileRequestContext, ClientSecretCredential>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set the client credential lookup strategy.
setClientId(String) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a fixed client_id to use no matter what the context/request.
setClientIdLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set the strategy to locate a client_id.
setClientMetadataContextLookupStrategy(Function<MessageContext, OIDCMetadataContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set lookup strategy for OIDCMetadataContext for input to resolution.
setClientMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCMetadataContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Set lookup strategy for OIDCMetadataContext for input to resolution.
setClientMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCMetadataContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Set lookup strategy for OIDCMetadataContext for input to resolution.
setClientMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCMetadataContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Set lookup strategy for OIDCMetadataContext for input to resolution.
setConfigurationLookupStrategy(Function<MessageContext, List<SignatureSigningConfiguration>>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set the strategy used to look up a per-request SignatureSigningConfiguration list.
setConfigurationLookupStrategy(Function<MessageContext, List<SignatureValidationConfiguration>>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
Set the strategy used to look up a per-request SignatureValidationConfiguration list.
setConfigurationLookupStrategy(Function<ProfileRequestContext, List<DecryptionConfiguration>>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Set the strategy used to look up a per-request DecryptionConfiguration list.
setConfigurationLookupStrategy(Function<ProfileRequestContext, List<EncryptionConfiguration>>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Set the strategy used to look up a per-request EncryptionConfiguration list.
setConfigurationLookupStrategy(Function<ProfileRequestContext, List<SignatureSigningConfiguration>>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Set the strategy used to look up a per-request SignatureSigningConfiguration list.
setConfigurationLookupStrategy(Function<ProfileRequestContext, List<SignatureValidationConfiguration>>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
Set the strategy used to look up a per-request SignatureValidationConfiguration list.
setCredentialsToPublishLookupStrategy(Function<JSONSecurityConfiguration, List<Credential>>) - Method in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
Set the strategy used to locate the credentials to publish at the KeySet endpoint.
setDateTimeFormat(String) - Method in class net.shibboleth.oidc.profile.audit.impl.DateBasedJWTClaimAuditExtractor
Set the formatting string to apply when extracting date/time fields.
setDecryptionParametersResolver(DecryptionParametersResolver) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Set the resolver to use for the parameters to store into the context.
setDefaultAuthenticationMethods(Collection<AuthenticationContextClassReferencePrincipal>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set the default authentication contexts to use, expressed as custom principals.
setDefaultAuthenticationMethodsLookupStrategy(Function<ProfileRequestContext, Collection<AuthenticationContextClassReferencePrincipal>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a lookup strategy for the authentication contexts to use, expressed as custom principals.
setDefaultCode(String) - Method in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Set the code for unmapped events.
setDefaultStatusCode(int) - Method in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Set the status code for unmapped events.
setDeniedUserInfoAttributes(Collection<String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the set of attribute IDs which should be omitted from the UserInfo token.
setDeniedUserInfoAttributes(Collection<String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Set the set of attribute IDs which should be omitted from the UserInfo token.
setDeniedUserInfoAttributesLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set a lookup strategy for the set of attribute IDs which should be omitted from the UserInfo token.
setDeniedUserInfoAttributesLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Set a lookup strategy for the set of attribute IDs which should be omitted from the UserInfo token.
setEncodeConsentInTokens(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set whether to encode consent in authorization code and access/refresh tokens.
setEncodeConsentInTokensPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set condition for whether to encode consent in authorization code and access/refresh tokens.
setEncodedAttributes(Collection<String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the set of attribute IDs which should be encoded in encrypted form into the authorization code and/or access/refresh tokens to enable recovery on the back-channel.
setEncodedAttributesLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set a lookup strategy for the attribute IDs which should be encoded in encrypted form into the authorization code and/or access/refresh tokens to enable recovery on the back-channel.
setEncryptionOptional(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set whether encryption is optional in the face of a missing key, etc.
setEncryptionOptional(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Set whether encryption is optional in the face of a missing key, etc.
setEncryptionOptional(boolean) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Sets the boolean condition to apply to determine how to proceed if encryption parameter resolution fails.
setEncryptionOptional(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set whether encryption is optional in the face of a missing key, etc.
setEncryptionOptionalPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a condition to determine whether encryption is optional in the face of a missing key, etc.
setEncryptionOptionalPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Set a condition to determine whether encryption is optional in the face of a missing key, etc.
setEncryptionOptionalPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Sets the condition to apply to determine how to proceed if encryption parameter resolution fails.
setEncryptionOptionalPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set a condition to determine whether encryption is optional in the face of a missing key, etc.
setEncryptionParametersResolver(EncryptionParametersResolver) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Set the encParamsresolver to use for the parameters to store into the context.
setEncryptRequestObject(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set whether the RequestObject should be encrypted.
setEncryptRequestObjectPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the predicate to determine if the RequestObject should be encrypted.
setEnforceRefreshTokenRotation(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Set whether always revoke the refresh_token after it's used.
setEnforceRefreshTokenRotationPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Set condition for whether always revoke the refresh_token after it's used.
setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext>) - Method in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Set lookup strategy for EventContext to check.
setExistingParametersContextLookupStrategy(Function<MessageContext, SecurityParametersContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set the strategy used to look up an existing SecurityParametersContext to copy instead of actually resolving the parameters to set.
setExistingParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Set the strategy used to look up an existing SecurityParametersContext to copy instead of actually resolving the parameters to set.
setForceAuthn(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set whether a fresh user presence proof should be required for this request.
setForceAuthnPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a condition to determine whether a fresh user presence proof should be required for this request.
setForcePKCE(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set whether client is required to use PKCE.
setForcePKCEPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set condition for whether client is required to use PKCE.
setForFriendlyName(String) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Set the friendly name to log as the subject of encryption parameter resolution.
setGrantTypes(Collection<String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Set the enabled grant types.
setGrantTypesLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Set a lookup strategy for the enabled grant types.
setHttpRequestMethod(OAuth2AuthorizationProfileConfiguration.HttpRequestMethod) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the HTTP request method for an authentication request.
setHttpRequestMethodLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set a lookup strategy to determine the HTTP request method for an authentication request.
setHybridFlowEnabled(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Set whether implicit flow is supported by this profile.
setHybridFlowEnabledPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Set condition used to indicate whether implicit flow is supported by this profile.
setIDTokenLifetime(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set the lifetime of an id token.
setIDTokenLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a lookup strategy for the ID token lifetime.
setIDTokenManipulationStrategy(BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set the bi-function for manipulating id_token claims.
setIDTokenManipulationStrategyLookupStrategy(Function<ProfileRequestContext, BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a lookup strategy for the bi-function for manipulating id_token claims.
setImplicitFlowEnabled(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Set whether hybrid flow is supported by this profile.
setImplicitFlowEnabledPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Set condition used to indicate whether hybrid flow is supported by this profile.
setIncludeIssuerInResponse(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set whether to include iss parameter in the authentication response.
setIncludeIssuerInResponsePredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set condition for whether to include iss parameter in the authentication response.
setIssuedClaimsValidator(ClaimsValidator) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
Set the ClaimsValidator to apply to issued JWT-based tokens being validated by this profile.
setIssuedClaimsValidatorLookupStrategy(Function<ProfileRequestContext, ClaimsValidator>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
Set a lookup strategy for the ClaimsValidator to apply to issued JWT-based tokens being validated by this profile.
setIssueIdTokenViaRefreshToken(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Set whether the id_token is issued when refresh token grant is used.
setIssueIdTokenViaRefreshTokenPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Set condition for whether the id_token is issued when refresh token grant is used.
setIssuer(String) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set overridden issuer value.
setIssuer(String) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Set overridden issuer value.
setIssuer(String) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCProviderInformationConfiguration
Set overridden issuer value.
setIssuer(String) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
Set overridden issuer value.
setIssuer(String) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set overridden issuer value.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Sets lookup strategy for overridden issuer value.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Sets lookup strategy for overridden issuer value.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCProviderInformationConfiguration
Sets lookup strategy for overridden issuer value.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2TokenValidatingConfiguration
Sets lookup strategy for overridden issuer value.
setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Sets lookup strategy for overridden issuer value.
setLoginHint(String) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set a fixed login_hint.
setLoginHintLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the lookup strategy for setting the login_hint.
setMappedErrors(Map<String, ErrorObject>) - Method in class net.shibboleth.oidc.profile.impl.AbstractBuildErrorResponseFromEvent
Set map of eventIds to pre-configured error objects.
setMaxAuthenticationAge(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the max authentication age.
setMaxAuthenticationAgeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set a lookup strategy for the max authentication age.
setMessageEncoder(MessageEncoder) - Method in class net.shibboleth.oidc.profile.encoding.impl.OIDCResponseEncoderFactory
Set the message encoder to be returned by this factory.
setMetadataContextLookupStrategy(Function<MessageContext, SAMLMetadataContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set lookup strategy for SAMLMetadataContext for input to resolution.
setMetadataPolicy(Map<String, MetadataPolicy>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Sets the metadata policy.
setMetadataPolicyLookupStrategy(Function<ProfileRequestContext, Map<String, MetadataPolicy>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Set a lookup strategy for the metadata policy.
setNoResultIsError(boolean) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Set whether a failure to resolve any parameters should be raised as an exception.
setNoResultIsError(boolean) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set whether a failure to resolve any parameters should be raised as an exception.
setOIDCMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCMetadataContext>) - Method in class net.shibboleth.oidc.profile.logic.ClientIDFromOIDCMetadataContextLookupFunction
Set the strategy used to return the OIDCMetadataContext.
setOIDCMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCProviderMetadataContext>) - Method in class net.shibboleth.oidc.profile.logic.IssuerIDFromOIDCProviderMetadataContextLookupFunction
Set the strategy used to return the OIDCProviderMetadataContext.
setPostAuthenticationFlows(Collection<String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set the ordered collection of post-authentication interceptor flows to enable.
setPostAuthenticationFlowsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a lookup strategy for the post-authentication interceptor flows to enable.
setProviderMetadataContextLookupStrategy(Function<MessageContext, OIDCProviderMetadataContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set lookup strategy for OIDCProviderMetadataContext for input to resolution.
setProviderMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCProviderMetadataContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Set lookup strategy for OIDCProviderMetadataContext for input to resolution.
setProviderMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCProviderMetadataContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Set lookup strategy for OIDCProviderMetadataContext for input to resolution.
setProxiedAuthnInstant(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Sets whether authentication results produced by use of this profile should carry the proxied assertion's auth_time from the id_token, rather than the current time.
setProxyCount(Integer) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Sets the maximum number of times an assertion may be proxied outbound and/or the maximum number of hops between the relying party and a proxied authentication authority inbound.
setProxyCountLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a lookup strategy for the maximum number of times an assertion may be proxied outbound and/or the maximum number of hops between the relying party and a proxied authentication authority inbound.
setRedirectUriOverride(String) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the override redirect_uri.
setRedirectUriOverrideLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the redirect_uri lookup strategy used to locate an overridden redirect.
setRefreshTokenChainLifetime(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set the lifetime of refresh token chain.
setRefreshTokenChainLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a lookup strategy for the refresh token chain lifetime.
setRefreshTokenClaimsSetManipulationStrategy(BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Set the bi-function for manipulating refresh token claims set.
setRefreshTokenClaimsSetManipulationStrategyLookupStrategy(Function<ProfileRequestContext, BiFunction<ProfileRequestContext, Map<String, Object>, Map<String, Object>>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenConfiguration
Set a lookup strategy for the bi-function for manipulating refresh token claims set.
setRefreshTokenLifetime(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
setRefreshTokenLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
setRefreshTokensEnabled(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Set whether refresh tokens are supported by this profile.
setRefreshTokensEnabledPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2FlowAwareProfileConfiguration
Set condition used to indicate whether refresh tokens are supported by this profile.
setRefreshTokenTimeout(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set the timeout of refresh token.
setRefreshTokenTimeoutLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a lookup strategy for the refresh token timeout.
setRegistrationValidityPeriod(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Sets the registration validity period.
setRegistrationValidityPeriodLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Set a lookup strategy for the registration validity period.
setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set lookup strategy for relying party context.
setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.oidc.profile.impl.FormOutboundKeySetResponseMessage
Set the strategy used to locate the RelyingPartyContext associated with a given ProfileRequestContext.
setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Set lookup strategy for relying party context.
setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Set lookup strategy for relying party context.
setResolveAttributes(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set whether attributes should be resolved during the profile.
setResolveAttributes(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Set whether attributes should be resolved during the profile.
setResolveAttributes(boolean) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set whether attributes should be resolved during the profile.
setResolveAttributesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.AbstractOIDCSSOConfiguration
Set a condition to determine whether attributes should be resolved during the profile.
setResolveAttributesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCUserInfoConfiguration
Set a condition to determine whether attributes should be resolved during the profile.
setResolveAttributesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenAudienceConfiguration
Set a condition to determine whether attributes should be resolved during the profile.
setResponseMode(String) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the response_mode to use for authorization requests.
setResponseModeLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the lookup strategy to determine the response_mode for authorization requests.
setResponseType(String) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the response_type to use for authentication requests.
setResponseTypeLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the lookup strategy to determine the response_type for authentication requests.
setRetrieveUserInfoEndpointClaims(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set whether to make a request to the UserInfo Endpoint to obtain authenticated End-User claims.
setRetrieveUserInfoEndpointClaims(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set condition for whether to make a request to the UserInfo Endpoint to obtain authenticated End-User claims.
setRevocationLifetime(Duration) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
Set the lifetime of revocation.
setRevocationLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
Set a lookup strategy for the revocation lifetime.
setRevocationMethod(OAuth2TokenRevocationConfiguration.OAuth2TokenRevocationMethod) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
Set which revocation method should be used when revoking a token.
setRevocationMethodLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.DefaultOAuth2TokenRevocationConfiguration
Set strategy for looking up which revocation method should be used when revoking a token.
setScopes(Set<String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the scopes to use for authentication requests.
setScopesLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the lookup strategy to determine the scopes to use for authentication requests.
setSecretExpirationPeriod(Duration) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Sets the client secret expiration period.
setSecretExpirationPeriodLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCDynamicRegistrationConfiguration
Set a lookup strategy for the client secret expiration period.
setSecurityParametersContextLookupStrategy(Function<MessageContext, SecurityParametersContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set the strategy used to look up the SecurityParametersContext to set the parameters for.
setSecurityParametersContextLookupStrategy(Function<MessageContext, SecurityParametersContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
Set the strategy used to look up the SecurityParametersContext to set the parameters for.
setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTDecryptionParameters
Set the strategy used to look up the SecurityParametersContext to set the parameters for.
setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTEncryptionParameters
Set the lookup strategy to locate the security parameters context.
setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Set the strategy used to look up the SecurityParametersContext to set the parameters for.
setSecurityParametersContextLookupStrategy(Function<ProfileRequestContext, SecurityParametersContext>) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
Set the strategy used to look up the SecurityParametersContext to set the parameters for.
setSignatureSigningParametersResolver(SignatureSigningParametersResolver) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParameters
Set the resolver to use for the parameters to store into the context.
setSignatureSigningParametersResolver(SignatureSigningParametersResolver) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureSigningParametersHandler
Set the resolver to use for the parameters to store into the context.
setSignatureValidationParametersResolver(SignatureValidationParametersResolver) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParameters
Set the resolver to use for the parameters to store into the context.
setSignatureValidationParametersResolver(SignatureValidationParametersResolver) - Method in class net.shibboleth.oidc.profile.impl.PopulateJWTSignatureValidationParametersHandler
Set the resolver to use for the parameters to store into the context.
setSignRequestObject(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set whether the RequestObject should be signed.
setSignRequestObjectPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the predicate to determine if the RequestObject should be signed.
setTlsServerValidationSufficient(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set whether TLS server validation alone is sufficient to verify the id_token (true), or whether the id_token's signature should be validated (false).
setTlsServerValidationSufficient(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the predicate to determine whether TLS server validation alone is sufficient to verify the id_token (true), or whether the id_token's signature should be validated (false).
setTokenEndpointAuthMethod(String) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set the enabled token endpoint authentication method to use with an upstream OpenID Provider.
setTokenEndpointAuthMethodLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a lookup strategy to find the enabled token endpoint authentication method to use with an upstream OpenID Provider.
setTokenEndpointAuthMethods(Collection<String>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set the enabled token endpoint authentication methods.
setTokenEndpointAuthMethodsLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Set a lookup strategy for the enabled token endpoint authentication methods.
setUseRequestObject(boolean) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set whether the authentication request parameters should be passed in a single, self contained, JWT.
setUseRequestObjectPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set condition for whether the authentication request parameters should be passed in a single, self contained, JWT.
setUserInfoHttpRequestMethod(OAuth2AuthorizationProfileConfiguration.HttpRequestMethod) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set the HTTP request method for an UserInfo request.
setUserInfoHttpRequestMethodLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Set a lookup strategy to determine the HTTP request method for an UserInfo request.
setVelocityEngine(VelocityEngine) - Method in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
Set the VelocityEngine instance.
setVelocityTemplateId(String) - Method in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
Set the Velocity template id.
signRequestObjectPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Predicate used to determine if the generated request object should be signed.
SimpleNimbusResponseEncoder - Class in net.shibboleth.oidc.profile.encoding.impl
A message encodes that encodes the Nimbus a Response in the message context inside the attached HttpServletResponse by calling its Response.toHTTPResponse() method.
SimpleNimbusResponseEncoder() - Constructor for class net.shibboleth.oidc.profile.encoding.impl.SimpleNimbusResponseEncoder
 
StringBasedJWTClaimAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
A JWT claim extractor function that returns String objects.
StringBasedJWTClaimAuditExtractor() - Constructor for class net.shibboleth.oidc.profile.audit.impl.StringBasedJWTClaimAuditExtractor
 
StringListBasedJWTClaimAuditExtractor - Class in net.shibboleth.oidc.profile.audit.impl
A JWT claim extractor function that returns lists of string objects.
StringListBasedJWTClaimAuditExtractor() - Constructor for class net.shibboleth.oidc.profile.audit.impl.StringListBasedJWTClaimAuditExtractor
 

T

test(OAuth2AuthorizationProfileConfiguration.HttpRequestMethod) - Method in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
 
test(OAuth2AuthorizationProfileConfiguration.HttpRequestMethod) - Method in class net.shibboleth.oidc.profile.encoding.impl.HTTPRedirectAuthnRequestEncoder
 
tlsServerValidationOnlyPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Whether TLS server validation alone is sufficient to verify the id_token (true), or whether the id_token's signature should be validated (false).
tokenEndpointAuthMethodLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
The token endpoint authentication method to use with an upstream OpenID Provider.
tokenEndpointAuthMethodsLookupStrategy - Variable in class net.shibboleth.oidc.profile.oauth2.config.impl.AbstractOAuth2ClientAuthenticableProfileConfiguration
Enabled token endpoint authentication methods.

U

useRequestObjectPredicate - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Whether to encode authentication request parameters inside a JWT request object .
userInfoHttpRequestMethodLookupStrategy - Variable in class net.shibboleth.oidc.profile.config.impl.DefaultOIDCAuthorizationConfiguration
Which HTTP method should be used to issue the UserInfo requests.

V

validateParams(List<Pair<String, String>>) - Method in class net.shibboleth.oidc.profile.encoding.impl.AbstractOIDCMessageEncoder
Ensure the authorization parameters are valid.
velocityEngine - Variable in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
Velocity engine used to evaluate the template when using FORM POST response mode.
velocityTemplateId - Variable in class net.shibboleth.oidc.profile.encoding.impl.HTTPPostAuthnRequestEncoder
ID of the Velocity template used when using FORM POST response mode.
A B C D E F G H I J L M N O P R S T U V 
All Classes All Packages