A C D E G H I J L M N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAuthenticatableOIDCContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
-
An abstract base class for subcontexts that carry information which may be authenticated.
- AbstractAuthenticatableOIDCContext() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.AbstractAuthenticatableOIDCContext
- AbstractTokenResponseLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Base class for looking up the token response context.
- AbstractTokenResponseLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractTokenResponseLookupStrategy
-
Constructor.
- AbstractTokenResponseLookupStrategy(Function<ProfileRequestContext, AccessTokenResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractTokenResponseLookupStrategy
-
Constructor.
- AbstractUserInfoResponseTypeCondition - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
Abstract predicate for pulling out the
UserInfoResponseContext. - AbstractUserInfoResponseTypeCondition() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.AbstractUserInfoResponseTypeCondition
-
Constructor.
- AbstractUserInfoResponseTypeCondition(Function<ProfileRequestContext, UserInfoResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.AbstractUserInfoResponseTypeCondition
-
Constructor.
- AbstractUserInfoTokenResponseLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Base class for looking up the UserInfo token response context.
- AbstractUserInfoTokenResponseLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractUserInfoTokenResponseLookupStrategy
-
Constructor.
- AbstractUserInfoTokenResponseLookupStrategy(Function<ProfileRequestContext, UserInfoResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractUserInfoTokenResponseLookupStrategy
-
Constructor.
- accept(JWT, MessageContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RequestObjectTokenUpdateStrategy
- accept(ProfileRequestContext, JWT) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenInAccessTokenUpdateStrategy
- accept(ProfileRequestContext, JWT) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.UserInfoInUserInfoResponseContextUpdateStrategy
- accessToken - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
-
The access_token.
- AccessTokenLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Function that extracts the access_token from the
AccessTokenResponseContext. - AccessTokenLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AccessTokenLookupStrategy
-
Constructor.
- AccessTokenLookupStrategy(Function<ProfileRequestContext, AccessTokenResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AccessTokenLookupStrategy
-
Constructor.
- AccessTokenResponseContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
-
A context to hold an OIDC token request response.
- AccessTokenResponseContext() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
- accessTokenType - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
-
The token_type.
- apply(OIDCProviderMetadata) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.RequestObjectSupportedSignatureSigningAlgorithms
- apply(MessageContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultIssuerIDLookupFunction
- apply(MessageContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.JWTClaimsSetFromRequestObjectLookupFunction
- apply(MessageContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.PayloadFromRequestObjectLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.MaxAgeLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.RedirectUriLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.UserInfoHttpRequestMethodLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AccessTokenLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AuthenticationRequestTimeLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultEndUserClaimsLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultIDTokenLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultUserInfoJWTLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedIDTokenLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedUserInfoJWTLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenJOSEHeaderLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.InboundMessageContextFromProxyPRC
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.OIDCProviderMetadataFromOuboundPeerLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.OutboundMessageContextFromProxyPRC
- apply(ProfileRequestContext, JWTClaimsSet) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.ExtraAudiencesLookupStrategy
- apply(ProfileRequestContext, JWTClaimsSet) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.ClientIDFromOAuth2ClientContextFunction
- apply(ProfileRequestContext, JWTClaimsSet) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.SubFromIDTokenLookupFunction
-
The input claims set is ignored because it belongs to the JWT that is being tested.
- authenticatableOIDCContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequiresSignatureVerificationPredicate
-
Strategy used to lookup the
AbstractAuthenticatableOIDCContextto test. - authenticated - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AbstractAuthenticatableOIDCContext
-
Flag indicating whether the information contained in this context has been authenticated.
- authenticationRequestLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.MaxAgeLookupFunction
-
Strategy used to locate the
OIDCAuthenticationRequest. - authenticationRequestLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AuthenticationRequestTimeLookupFunction
-
Strategy used to locate the
OIDCAuthenticationRequest. - authenticationRequestLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RequestObjectTokenUpdateStrategy
-
Strategy used to locate the
OIDCAuthenticationRequestto sign. - authenticationRequestLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.JWTClaimsSetFromRequestObjectLookupFunction
-
Strategy used to locate the
OIDCAuthenticationRequestto sign. - authenticationRequestLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.PayloadFromRequestObjectLookupFunction
-
Strategy used to locate the
OIDCAuthenticationRequestto sign. - AuthenticationRequestTimeLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Lookup function that returns the time at which the RP sent the authentication request, as taken from the authentication request object.
- AuthenticationRequestTimeLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AuthenticationRequestTimeLookupFunction
-
Constructor.
C
- clientId - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OAuth2ClientContext
-
The client_id.
- ClientIDFromOAuth2ClientContextFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
A function that pulls the client_id out of the
OAuth2ClientContext. - ClientIDFromOAuth2ClientContextFunction(Function<ProfileRequestContext, OAuth2ClientContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.ClientIDFromOAuth2ClientContextFunction
-
Constructor.
- clone() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
- clone() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2RefreshTokenPrincipal
- clone() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OIDCSubjectIdentifierPrincipal
D
- decoderFactory - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
-
The function to use to obtain a decoder.
- DefaultEndUserClaimsLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Function that extracts the end-user's claims from the
EndUserClaimsContext. - DefaultEndUserClaimsLookupStrategy(Function<ProfileRequestContext, EndUserClaimsContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultEndUserClaimsLookupStrategy
-
Constructor.
- DefaultIDTokenLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Function that extracts the id_token from the
AccessTokenResponseContext. - DefaultIDTokenLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultIDTokenLookupStrategy
-
Constructor.
- DefaultIDTokenLookupStrategy(Function<ProfileRequestContext, AccessTokenResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultIDTokenLookupStrategy
-
Constructor.
- DefaultIssuerIDLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Strategy to pull out the ID of the OIDC proxy issuer/provider from the
OIDCPeerEntityContext. - DefaultIssuerIDLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultIssuerIDLookupFunction
- DefaultUserInfoJWTLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Function that extracts the UserInfo claims as a JWT from the
UserInfoResponseContext. - DefaultUserInfoJWTLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultUserInfoJWTLookupStrategy
-
Constructor.
- DefaultUserInfoJWTLookupStrategy(Function<ProfileRequestContext, UserInfoResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultUserInfoJWTLookupStrategy
-
Constructor.
- doTest(ProfileRequestContext, UserInfoResponseContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.AbstractUserInfoResponseTypeCondition
-
Implementations should override this method to provide necessary logic.
- doTest(ProfileRequestContext, UserInfoResponseContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoPlainResponseTypeCondition
E
- encodeMessageAction - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
-
Profile action to execute to produce outbound message response.
- EncryptedIDTokenLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Function that extracts the id_token from the
AccessTokenResponseContextiff it is anEncryptedJWTtype. - EncryptedIDTokenLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedIDTokenLookupStrategy
-
Constructor.
- EncryptedIDTokenLookupStrategy(Function<ProfileRequestContext, AccessTokenResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedIDTokenLookupStrategy
-
Constructor.
- EncryptedUserInfoJWTLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Function that extracts the UserInfo JWT from the
UserInfoResponseContextiff it is anEncryptedJWTtype. - EncryptedUserInfoJWTLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedUserInfoJWTLookupStrategy
-
Constructor.
- EncryptedUserInfoJWTLookupStrategy(Function<ProfileRequestContext, UserInfoResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedUserInfoJWTLookupStrategy
-
Constructor.
- endUserClaims - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.EndUserClaimsContext
-
The claims associated with the authenticated end-user.
- EndUserClaimsContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
-
A context to hold the final set of claims associated with an authenticated end-user.
- EndUserClaimsContext() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.EndUserClaimsContext
- endUserClaimsContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultEndUserClaimsLookupStrategy
-
Strategy used to lookup the
EndUserClaimsContext. - equals(Object) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
- equals(Object) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2RefreshTokenPrincipal
- equals(Object) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OIDCSubjectIdentifierPrincipal
- expiresIn - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
-
The duration in seconds when the access token expires.
- ExtraAudiencesLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate
-
Locate additional accepted audiences from the ID Token profile config value.
- ExtraAudiencesLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.ExtraAudiencesLookupStrategy
-
Constructor.
G
- getAccessTokenType() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
-
Get the token_type.
- getClientId() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OAuth2ClientContext
-
Get the client_id.
- getEncodeMessageAction() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
-
Get the message-encoding profile action.
- getEndUserClaims() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.EndUserClaimsContext
-
Get the claims about the authenticated end-user.
- getExpiresIn() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
-
Get the number of seconds since the response was generated the access_token expires.
- getMessageDecoderFactory() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
-
Get the factory function to obtain message decoders.
- getName() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
- getName() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2RefreshTokenPrincipal
- getName() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OIDCSubjectIdentifierPrincipal
- getOutboundMessageHandler() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
-
Get the outbound
MessageHandlerto run prior to encoding. - getRedirectUriOverride() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OAuth2ClientContext
-
Get the redirect_uri which should be used in place of any other.
- getTokenResponse() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
-
Get the OAuth 2.0 and OIDC Token Response.
- getTokenResponseContextLookupStrategy() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractTokenResponseLookupStrategy
-
Get the token response context lookup strategy.
- getTokenResponseCreatedAt() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
-
Get the time the token response was set onto this context.
- getUnprocessedIdTokenClaims() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.EndUserClaimsContext
-
Get the unproccessed id_token claims.
- getUserInfo() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.UserInfoResponseContext
-
Get the user info response.
- getUserInfoResponseContextLookupStrategy() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractUserInfoTokenResponseLookupStrategy
-
Get the UserInfo response context lookup strategy.
- getWebflowKey() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OutboundMessageHandlerContext
-
Get the Spring Webflow execution key.
H
- hashCode() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
- hashCode() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2RefreshTokenPrincipal
- hashCode() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OIDCSubjectIdentifierPrincipal
I
- IDTokenInAccessTokenUpdateStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Consumer to update the id_token in the
AccessTokenResponseContext. - IDTokenInAccessTokenUpdateStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenInAccessTokenUpdateStrategy
-
Constructor.
- IDTokenInAccessTokenUpdateStrategy(Function<ProfileRequestContext, AccessTokenResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenInAccessTokenUpdateStrategy
-
Constructor.
- IDTokenJOSEHeaderLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Function that extracts the JWS JOSE header from the id_token inside the
AccessTokenResponseContext. - IDTokenJOSEHeaderLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenJOSEHeaderLookupStrategy
-
Constructor.
- IDTokenJOSEHeaderLookupStrategy(Function<ProfileRequestContext, AccessTokenResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenJOSEHeaderLookupStrategy
-
Constructor.
- InboundMessageContextFromProxyPRC - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
A
ContextDataLookupFunctionthat returns the inboundMessageContextfor aProfileRequestContextlocated inside anAuthenticationContexti.e. - InboundMessageContextFromProxyPRC() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.InboundMessageContextFromProxyPRC
- isAuthenticated() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AbstractAuthenticatableOIDCContext
-
Gets the flag indicating whether the information contained in this context has been authenticated.
- IsCodeFlowPredicate - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
A predicate that determines if the flow is a 'code-flow' using the Authentication Request that is inside the message context.
- IsCodeFlowPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsCodeFlowPredicate
- IsHybridFlowPredicate - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
A predicate that determines if the flow is a 'hybrid-flow' using the Authentication Request that is inside the message context.
- IsHybridFlowPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsHybridFlowPredicate
- IsImplicitFlowPredicate - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
A predicate that determines if the flow is a 'implicit-flow' using the Authentication Request that is inside the message context.
- IsImplicitFlowPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsImplicitFlowPredicate
J
- JWTClaimsSetFromRequestObjectLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate
-
Extract the
Payloadfrom the Request Object inside theOIDCAuthenticationRequest. - JWTClaimsSetFromRequestObjectLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.JWTClaimsSetFromRequestObjectLookupFunction
-
Constructor.
L
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AccessTokenLookupStrategy
-
Logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AuthenticationRequestTimeLookupFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedIDTokenLookupStrategy
-
Logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedUserInfoJWTLookupStrategy
-
Logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenInAccessTokenUpdateStrategy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RequestObjectTokenUpdateStrategy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.SubFromIDTokenLookupFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.UserInfoInUserInfoResponseContextUpdateStrategy
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsCodeFlowPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsHybridFlowPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsImplicitFlowPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequestObjectRequiredAndSupported
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequiresSignatureVerificationPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.JWTClaimsSetFromRequestObjectLookupFunction
-
Class logger.
- log - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.PayloadFromRequestObjectLookupFunction
-
Class logger.
M
- maxAgeDefault - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.MaxAgeLookupFunction
-
Default max authentication age if none can be found on the profile context.
- MaxAgeLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate
-
Locate the maximum authentication age from the authentication request (first) or profile configuration (second).
- MaxAgeLookupFunction(Duration) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.MaxAgeLookupFunction
-
Constructor.
N
- net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate - package net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate
-
Functions to navigate into profile configuration information.
- net.shibboleth.idp.plugin.authn.oidc.rp.context - package net.shibboleth.idp.plugin.authn.oidc.rp.context
-
Context classes for RP-specific information needed by profile actions.
- net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate - package net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Functions to navigate profile contexts.
- net.shibboleth.idp.plugin.authn.oidc.rp.exception - package net.shibboleth.idp.plugin.authn.oidc.rp.exception
-
Relying Party proxy exceptions.
- net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic - package net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
Predicates for RP-specific messaging configuration.
- net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate - package net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate
-
Functions that navigate messaging contexts.
- net.shibboleth.idp.plugin.authn.oidc.rp.principal - package net.shibboleth.idp.plugin.authn.oidc.rp.principal
-
OpenID Connect principals.
O
- OAuth2AccessTokenPrincipal - Class in net.shibboleth.idp.plugin.authn.oidc.rp.principal
-
Principal based on an OAuth 2.0 access token.
- OAuth2AccessTokenPrincipal(String, String, Duration) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
-
Constructor.
- OAuth2ClientContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
-
A context to store information pertaining to the OAuth2 client (Relying Party) to use in communication with a OpenID Provider.
- OAuth2ClientContext() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.OAuth2ClientContext
- oauth2ClientContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.ClientIDFromOAuth2ClientContextFunction
-
Lookup strategy that to return a
OAuth2ClientContext. - OAuth2RefreshTokenPrincipal - Class in net.shibboleth.idp.plugin.authn.oidc.rp.principal
-
Principal based on an OAuth 2.0 refresh token.
- OAuth2RefreshTokenPrincipal(String) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2RefreshTokenPrincipal
-
Constructor.
- OIDCAuthnContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
-
Manages state during proxied OIDC authentication via a Spring Controller.
- OIDCAuthnContext(ProfileAction, Function<String, MessageDecoder>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
-
Constructor.
- oidcProviderMetadataContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequestObjectRequiredAndSupported
-
Strategy that will return
OIDCProviderMetadata. - OIDCProviderMetadataFromOuboundPeerLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Lookup function to extract the
OIDCProviderMetadataContextfrom theOIDCPeerEntityContextin the outbound message. - OIDCProviderMetadataFromOuboundPeerLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.OIDCProviderMetadataFromOuboundPeerLookupStrategy
- OIDCProxyException - Exception in net.shibboleth.idp.plugin.authn.oidc.rp.exception
-
An exception to signal a general proxy error.
- OIDCProxyException() - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCProxyException
-
Constructor.
- OIDCProxyException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCProxyException
-
Constructor.
- OIDCProxyException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCProxyException
-
Constructor.
- OIDCProxyException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCProxyException
-
Constructor.
- OIDCRPException - Exception in net.shibboleth.idp.plugin.authn.oidc.rp.exception
-
An exception to signal a general OIDC RelyingParty error.
- OIDCRPException() - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCRPException
-
Constructor.
- OIDCRPException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCRPException
-
Constructor.
- OIDCRPException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCRPException
-
Constructor.
- OIDCRPException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCRPException
-
Constructor.
- OIDCSubjectIdentifierPrincipal - Class in net.shibboleth.idp.plugin.authn.oidc.rp.principal
-
Principal based on an OIDC 'sub' (subject) identifier.
- OIDCSubjectIdentifierPrincipal(String) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OIDCSubjectIdentifierPrincipal
-
Constructor.
- OutboundMessageContextFromProxyPRC - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
A
ContextDataLookupFunctionthat returns the outboundMessageContextfor aProfileRequestContextlocated inside anAuthenticationContexti.e. - OutboundMessageContextFromProxyPRC() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.OutboundMessageContextFromProxyPRC
- outboundMessageHandler - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
-
Outbound message handler to run prior to encoding.
- OutboundMessageHandlerContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
-
A context to stash controller parameters for use by message handlers.
- OutboundMessageHandlerContext() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.OutboundMessageHandlerContext
-
Constructor to allow no-arg construction.
- OutboundMessageHandlerContext(String) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.OutboundMessageHandlerContext
-
Convenience constructor.
P
- PayloadFromRequestObjectLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate
-
Extract the
Payloadfrom the Request Object inside theOIDCAuthenticationRequest. - PayloadFromRequestObjectLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.PayloadFromRequestObjectLookupFunction
-
Constructor.
R
- RedirectUriLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate
-
Pull a redirect_uri from the Relying Party profile config if present.
- RedirectUriLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.RedirectUriLookupFunction
- redirectUriOverride - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OAuth2ClientContext
-
An redirect URI that should take preference over any automatically computed.
- refreshToken - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2RefreshTokenPrincipal
-
The access_token.
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.ExtraAudiencesLookupStrategy
-
Lookup function for relying party context.
- RequestObjectRequiredAndSupported - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
A predicate that tests whether a request object should be built based on what is configured in the profile configuration and whether the OP supports it.
- RequestObjectRequiredAndSupported() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequestObjectRequiredAndSupported
-
Constructor.
- RequestObjectSupportedSignatureSigningAlgorithms - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate
-
Pull out the request object supported signature signing algorithms from the metadata.
- RequestObjectSupportedSignatureSigningAlgorithms() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.RequestObjectSupportedSignatureSigningAlgorithms
- RequestObjectTokenUpdateStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Consumer that adds the
JWTback to the Request Object in theOIDCAuthenticationRequest. - RequestObjectTokenUpdateStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RequestObjectTokenUpdateStrategy
-
Constructor.
- RequiresSignatureVerificationPredicate - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
Is successful TLS credential verification enough to validate the JWT in question or should JWT signature validation be applied? Defaults to true — signature verification is required.
- RequiresSignatureVerificationPredicate(Function<MessageContext, AbstractAuthenticatableOIDCContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequiresSignatureVerificationPredicate
-
Constructor.
S
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCProxyException
-
Generated serial UID.
- serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.oidc.rp.exception.OIDCRPException
-
Serial UID.
- setAuthenticated(boolean) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AbstractAuthenticatableOIDCContext
-
Sets the flag indicating whether the information contained in this context has been authenticated.
- setAuthenticationRequestLookupStrategy(Function<MessageContext, OIDCAuthenticationRequest>) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RequestObjectTokenUpdateStrategy
-
Set the strategy used to locate the
OIDCAuthenticationRequestto use. - setAuthenticationRequestLookupStrategy(Function<MessageContext, OIDCAuthenticationRequest>) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.JWTClaimsSetFromRequestObjectLookupFunction
-
Set the strategy used to locate the
OIDCAuthenticationRequestto use. - setAuthenticationRequestLookupStrategy(Function<MessageContext, OIDCAuthenticationRequest>) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.PayloadFromRequestObjectLookupFunction
-
Set the strategy used to locate the
OIDCAuthenticationRequestto use. - setAuthenticationRequestLookupStrategy(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.MaxAgeLookupFunction
-
Set the authentication request lookup strategy to use.
- setAuthenticationRequestLookupStrategy(Function<ProfileRequestContext, OIDCAuthenticationRequest>) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AuthenticationRequestTimeLookupFunction
-
Set the strategy used to locate the
OIDCAuthenticationRequestto use. - setClientId(String) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OAuth2ClientContext
-
Set the client_id.
- setEndUserClaims(ClaimsSet) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.EndUserClaimsContext
-
Set the claims about the authenticated end-user.
- setOidcProviderMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCProviderMetadataContext>) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequestObjectRequiredAndSupported
-
Set the lookup strategy to use to locate the
OIDCProviderMetadataContext. - setOutboundMessageHandler(MessageHandler) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
-
Set the outbound
MessageHandlerto run prior to encoding. - setRedirectUriOverride(URI) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OAuth2ClientContext
-
Set the redirect_uri to use in place of any other.
- setTokenResponse(OIDCTokenResponse) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
-
Set the OAuth 2.0 and OIDC Token Response.
- setUnprocessedIdTokenClaims(JWTClaimsSet) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.EndUserClaimsContext
-
Set the id_token claims about the authenticated end-user as returned from the id_token endpoint e.g.
- setUserInfo(UserInfoSuccessResponse) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.UserInfoResponseContext
-
Set the user info response.
- setWebflowKey(String) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OutboundMessageHandlerContext
-
Set the Spring Webflow execution key.
- SubFromIDTokenLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
A function that pulls the subject 'sub' out of the id_token in the
AccessTokenResponseContext. - SubFromIDTokenLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.SubFromIDTokenLookupFunction
-
Constructor.
- SubFromIDTokenLookupFunction(Function<ProfileRequestContext, AccessTokenResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.SubFromIDTokenLookupFunction
-
Constructor.
- subject - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OIDCSubjectIdentifierPrincipal
-
The subject.
T
- test(MessageContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsCodeFlowPredicate
- test(MessageContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsHybridFlowPredicate
- test(MessageContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsImplicitFlowPredicate
- test(MessageContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequiresSignatureVerificationPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.AbstractUserInfoResponseTypeCondition
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequestObjectRequiredAndSupported
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoLookupCondition
- tokenResponse - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
-
The OAuth 2.0 and OIDC token response.
- tokenResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractTokenResponseLookupStrategy
-
Strategy used to locate the
AccessTokenResponseContextto extract the id_token from. - tokenResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenInAccessTokenUpdateStrategy
-
Strategy used to look up the
AccessTokenResponseContextto set id_token on. - tokenResponseCreatedAt - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
-
The time the token response was set onto this context.
- toString() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2AccessTokenPrincipal
- toString() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OAuth2RefreshTokenPrincipal
- toString() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OIDCSubjectIdentifierPrincipal
U
- unprocessedIdTokenClaims - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.EndUserClaimsContext
-
The set of unprocessed id_token claims as returned from an id_token source.
- userInfo - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.UserInfoResponseContext
-
The UserInfo response.
- UserInfoHttpRequestMethodLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate
-
Locate the HTTP request method to use for the UserInfo request.
- UserInfoHttpRequestMethodLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.UserInfoHttpRequestMethodLookupStrategy
- UserInfoInUserInfoResponseContextUpdateStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
-
Consumer strategy to update the UserInfo JWT in the
UserInfoResponseContext. - UserInfoInUserInfoResponseContextUpdateStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.UserInfoInUserInfoResponseContextUpdateStrategy
-
Constructor.
- UserInfoInUserInfoResponseContextUpdateStrategy(Function<ProfileRequestContext, UserInfoResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.UserInfoInUserInfoResponseContextUpdateStrategy
-
Constructor.
- UserInfoLookupCondition - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
Checks whether the UserInfo endpoint should be accessed to retrieve claims about the authenticated end-user.
- UserInfoLookupCondition() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoLookupCondition
- UserInfoPlainResponseTypeCondition - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
-
Condition that returns true if the UserInfo response was an plain JSON type i.e.
- UserInfoPlainResponseTypeCondition() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoPlainResponseTypeCondition
-
Constructor.
- UserInfoPlainResponseTypeCondition(Function<ProfileRequestContext, UserInfoResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoPlainResponseTypeCondition
-
Constructor.
- UserInfoResponseContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
-
A context to hold the response from the UserInfo endpoint.
- UserInfoResponseContext() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.UserInfoResponseContext
- userInfoResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractUserInfoTokenResponseLookupStrategy
-
Strategy used to look up the
UserInfoResponseContext. - userInfoResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultUserInfoJWTLookupStrategy
-
Strategy used to look up the
UserInfoResponseContext. - userInfoResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.AbstractUserInfoResponseTypeCondition
-
Strategy used to look up the
UserInfoResponseContext.
W
- webflowKey - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OutboundMessageHandlerContext
-
The spring webflow key.
All Classes All Packages