A C D E G H I J L M N O P R S T U V W 
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
 
AbstractOIDCEntityContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
Abstract base class for subcontexts that carry information about a OIDC entity.
AbstractOIDCEntityContext() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.AbstractOIDCEntityContext
 
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.
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
 
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
 
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.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.MaxAgeFromProfileLookupFunction
 
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.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.DefaultUserInfoTokenLookupStrategy
 
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) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RawTokenResponseLookupStrategy
 
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.TokenResponseIDTokenLookupStrategy
 
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 AbstractAuthenticatableOIDCContext to 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.context.navigate.RequestObjectTokenUpdateStrategy
Strategy used to locate the OIDCAuthenticationRequest to sign.
authenticationRequestLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.JWTClaimsSetFromRequestObjectLookupFunction
Strategy used to locate the OIDCAuthenticationRequest to sign.
authenticationRequestLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.PayloadFromRequestObjectLookupFunction
Strategy used to locate the OIDCAuthenticationRequest to sign.

C

claims - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
The claims represented by the JWT, could be null if JWT is encrypted and has not yet been decrypted.
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.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.
DefaultUserInfoTokenLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
Function that extracts the id_token from the AccessTokenResponseContext.
DefaultUserInfoTokenLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultUserInfoTokenLookupStrategy
Constructor.
DefaultUserInfoTokenLookupStrategy(Function<ProfileRequestContext, UserInfoResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultUserInfoTokenLookupStrategy
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.UserInfoEncryptedJWTResponseTypeCondition
 
doTest(ProfileRequestContext, UserInfoResponseContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoPlainResponseTypeCondition
 
doTest(ProfileRequestContext, UserInfoResponseContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoSignedJWTResponseTypeCondition
 

E

encodeMessageAction - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
Profile action to execute to produce outbound message response.
EncryptRequestObjectPredicate - Class in net.shibboleth.idp.plugin.authn.oidc.rp.config.logic
A predicate that determines if the RequestObject JWT should be encrypted based on the profile configuration.
EncryptRequestObjectPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.config.logic.EncryptRequestObjectPredicate
 
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 look up the EndUserClaimsContext.
equals(Object) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.principal.OIDCSubjectIdentifierPrincipal
ExtraAudiencesLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate
Locate additional accepted audiences from the additional audiences for ID Token profile config value.
ExtraAudiencesLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.ExtraAudiencesLookupStrategy
Constructor.

G

getClaimsSet() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
 
getClaimsSet() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
 
getClaimsSet() - Method in interface net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse
Get the claims for the authenticated end-user.
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.
getIdentifier() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AbstractOIDCEntityContext
Gets the identifier of the OIDC entity.
getIdToken() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
Get the id_token.
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.OIDCSubjectIdentifierPrincipal
getOutboundMessageHandler() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
Get the outbound MessageHandler to run prior to encoding.
getRawTokenResponse() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
Get the raw token response map.
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.
getResponseJwt() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
Get the UserInfo JWT response.
getSub() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
 
getSub() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
 
getSub() - Method in interface net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse
Get the subject identifier for the authenticated end-user.
getType() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
 
getType() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
 
getType() - Method in interface net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse
Get the UserInfo response type.
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.
getUserInfoClaims() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
The consented UserInfo claims.
getVersion() - Static method in class net.shibboleth.idp.plugin.authn.oidc.rp.Version
Get the version of the plugin.
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.OIDCSubjectIdentifierPrincipal

I

identifer - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AbstractOIDCEntityContext
The identifier of the OIDC peer entity e.g.
idToken - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
The id_token, should match that in the rawTokenResponse if one exists.
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 ContextDataLookupFunction that returns the inbound MessageContext for a ProfileRequestContext located inside an AuthenticationContext i.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.
isClaimsSetAvailable() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
 
isClaimsSetAvailable() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
 
isClaimsSetAvailable() - Method in interface net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse
Is the claims set available for use? if so, UserInfoResponse.getClaimsSet() should never return null.
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 AuthenticationRequest that is inside the message context.
IsCodeFlowPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsCodeFlowPredicate
 
isEncrypted() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
 
isEncrypted() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
 
isEncrypted() - Method in interface net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse
Is the response encrypted i.e.
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 AuthenticationRequest 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 AuthenticationRequest that is inside the message context.
IsImplicitFlowPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.IsImplicitFlowPredicate
 
isSigned() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
Is the response signed i.e.
isSigned() - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
 
isSigned() - Method in interface net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse
Is the response signed i.e.

J

JWT - net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse.UserInfoResponseType
A signed and possibly encrypted JWT type.
JWTClaimsSetFromRequestObjectLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate
Extract the Payload from the Request Object inside the OIDCAuthenticationRequest.
JWTClaimsSetFromRequestObjectLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.JWTClaimsSetFromRequestObjectLookupFunction
Constructor.
JWTUserInfoResponse - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging
A UserInfo response returned as a JWT which maybe signed and or encrypted.
JWTUserInfoResponse(JWT) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
Constructor.

L

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.TokenResponseIDTokenLookupStrategy
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

main(String[]) - Static method in class net.shibboleth.idp.plugin.authn.oidc.rp.Version
Main entry point to program.
maxAgeDefault - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.MaxAgeFromProfileLookupFunction
Default max authentication age if none can be found on the profile context.
MaxAgeFromProfileLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate
Locate the maximum authentication age from the profile request context.
MaxAgeFromProfileLookupFunction(Duration) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.config.navigate.MaxAgeFromProfileLookupFunction
Constructor.

N

net.shibboleth.idp.plugin.authn.oidc.rp - package net.shibboleth.idp.plugin.authn.oidc.rp
Shibboleth relying-party proxy API.
net.shibboleth.idp.plugin.authn.oidc.rp.config.logic - package net.shibboleth.idp.plugin.authn.oidc.rp.config.logic
Package that contains predicates related to configuration logic.
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.messaging - package net.shibboleth.idp.plugin.authn.oidc.rp.messaging
Package that contains messaging related model objects.
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
 

O

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
Strategy that will return a @link OAuth2ClientContext}.
OIDCAuthnContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
Manages state during proxied OIDC authentication.
OIDCAuthnContext(ProfileAction, Function<String, MessageDecoder>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCAuthnContext
Constructor.
OIDCPeerEntityContext - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context
Lightweight subcontext that carries information about a OIDC peer entity.
OIDCPeerEntityContext() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.OIDCPeerEntityContext
 
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 OIDCProviderMetadataContext from the OIDCPeerEntityContext in 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
An exception to signal a general Duo error.
OIDCProxyException() - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.OIDCProxyException
Constructor.
OIDCProxyException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.OIDCProxyException
Constructor.
OIDCProxyException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.OIDCProxyException
Constructor.
OIDCProxyException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.OIDCProxyException
Constructor.
OIDCRPException - Exception in net.shibboleth.idp.plugin.authn.oidc.rp
An exception to signal a general OIDC RelyingParty error.
OIDCRPException() - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.OIDCRPException
Constructor.
OIDCRPException(String) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.OIDCRPException
Constructor.
OIDCRPException(String, Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.OIDCRPException
Constructor.
OIDCRPException(Throwable) - Constructor for exception net.shibboleth.idp.plugin.authn.oidc.rp.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 ContextDataLookupFunction that returns the outbound MessageContext for a ProfileRequestContext located inside an AuthenticationContext i.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
Constructor.

P

PayloadFromRequestObjectLookupFunction - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate
Extract the Payload from the Request Object inside the OIDCAuthenticationRequest.
PayloadFromRequestObjectLookupFunction() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.navigate.PayloadFromRequestObjectLookupFunction
Constructor.
PLAIN - net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse.UserInfoResponseType
A plain JSON Object type.
PlainUserInfoResponse - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging
A UserInfo response that was a plain JSON object with claims.
PlainUserInfoResponse(ClaimsSet) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
Constructor.

R

rawTokenResponse - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
The raw token response as a map.
RawTokenResponseLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
Function that extracts the raw token response from the AccessTokenResponseContext.
RawTokenResponseLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RawTokenResponseLookupStrategy
Constructor.
RawTokenResponseLookupStrategy(Function<ProfileRequestContext, AccessTokenResponseContext>) - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RawTokenResponseLookupStrategy
Constructor.
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.
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
Tests whether a request object should be build, and if it is supported by the upstream OP.
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 JWT back to the Request Object in the OIDCAuthenticationRequest.
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? 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.
responseJwt - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.JWTUserInfoResponse
The UserInfo claims inside a JWT.

S

serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.oidc.rp.OIDCProxyException
Generated serial UID.
serialVersionUID - Static variable in exception net.shibboleth.idp.plugin.authn.oidc.rp.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 OIDCAuthenticationRequest to 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 OIDCAuthenticationRequest to 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 OIDCAuthenticationRequest to 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.
setIdentifier(String) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AbstractOIDCEntityContext
Sets the identifier of the OIDC entity e.g.
setIdToken(JWT) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
Set the id_token.
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 MessageHandler to run prior to encoding.
setRawTokenResponse(Map<String, Object>) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.context.AccessTokenResponseContext
Set the raw token response as a map.
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.
setTlsServerValidationOnly(boolean) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequiresSignatureVerificationPredicate
Set whether TLS server validation is sufficient (true), or if JWT signature verification should still occur (false).
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(UserInfoResponse) - 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.
SignRequestObjectPredicate - Class in net.shibboleth.idp.plugin.authn.oidc.rp.config.logic
A predicate that determines if the RequestObject JWT should be signed based on the profile configuration.
SignRequestObjectPredicate() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.config.logic.SignRequestObjectPredicate
 
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.config.logic.EncryptRequestObjectPredicate
 
test(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.oidc.rp.config.logic.SignRequestObjectPredicate
 
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
 
tlsServerValidationOnly - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.RequiresSignatureVerificationPredicate
If true and the AbstractAuthenticatableOIDCContext is authenticated, the predicate returns false (no additional signature verification required).
tokenResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.DefaultIDTokenLookupStrategy
Strategy used to locate the AccessTokenResponseContext to 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 AccessTokenResponseContext to set id_token on.
tokenResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.IDTokenJOSEHeaderLookupStrategy
Strategy used to locate the AccessTokenResponseContext to extract the id_token from.
tokenResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.RawTokenResponseLookupStrategy
Strategy used to locate the AccessTokenResponseContext to extract the id_token from.
tokenResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.SubFromIDTokenLookupFunction
Strategy used to locate the AccessTokenResponseContext to extract the id_token from.
TokenResponseIDTokenLookupStrategy - Class in net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
Return the raw base64 encoded id_token from the TokenResponseContext, or null if not found.
TokenResponseIDTokenLookupStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.TokenResponseIDTokenLookupStrategy
 
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.
userInfoClaims - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.PlainUserInfoResponse
The UserInfo claims inside a JWT.
UserInfoEncryptedJWTResponseTypeCondition - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
Return true if the UserInfo response was an encrypted JWT type.
UserInfoEncryptedJWTResponseTypeCondition() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoEncryptedJWTResponseTypeCondition
 
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
 
UserInfoResponse - Interface in net.shibboleth.idp.plugin.authn.oidc.rp.messaging
A User information response.
UserInfoResponse.UserInfoResponseType - Enum in net.shibboleth.idp.plugin.authn.oidc.rp.messaging
Which type of response is this.
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.DefaultUserInfoTokenLookupStrategy
Strategy used to look up the UserInfoResponseContext.
userInfoResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.UserInfoInUserInfoResponseContextUpdateStrategy
Strategy used to look up the AccessTokenResponseContext to set id_token on.
userInfoResponseContextLookupStrategy - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.AbstractUserInfoResponseTypeCondition
Strategy used to look up the UserInfoResponseContext.
UserInfoResponseType() - Constructor for enum net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse.UserInfoResponseType
 
UserInfoSignedJWTResponseTypeCondition - Class in net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic
Return true if the UserInfo response was a signed JWT type.
UserInfoSignedJWTResponseTypeCondition() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.messaging.context.logic.UserInfoSignedJWTResponseTypeCondition
 

V

valueOf(String) - Static method in enum net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse.UserInfoResponseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.shibboleth.idp.plugin.authn.oidc.rp.messaging.UserInfoResponse.UserInfoResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in net.shibboleth.idp.plugin.authn.oidc.rp
Class for getting and printing the version of the plugin.
Version() - Constructor for class net.shibboleth.idp.plugin.authn.oidc.rp.Version
Constructor.
VERSION - Static variable in class net.shibboleth.idp.plugin.authn.oidc.rp.Version
IdP version.

W

webflowKey - Variable in class net.shibboleth.idp.plugin.authn.oidc.rp.context.OutboundMessageHandlerContext
The spring webflow key.
A C D E G H I J L M N O P R S T U V W 
All Classes All Packages