Package net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate
Functions to navigate profile contexts.
-
Class Summary Class Description AbstractTokenResponseLookupStrategy Base class for looking up the token response context.AbstractUserInfoTokenResponseLookupStrategy Base class for looking up the UserInfo token response context.AccessTokenLookupStrategy Function that extracts the access_token from theAccessTokenResponseContext.AuthenticationRequestTimeLookupFunction Lookup function that returns the time at which the RP sent the authentication request, as taken from the authentication request object.ClientIDFromOAuth2ClientContextFunction A function that pulls the client_id out of theOAuth2ClientContext.DefaultEndUserClaimsLookupStrategy Function that extracts the end-user's claims from theEndUserClaimsContext.DefaultIDTokenLookupStrategy Function that extracts the id_token from theAccessTokenResponseContext.DefaultIssuerIDLookupFunction Strategy to pull out the ID of the OIDC proxy issuer/provider from theOIDCPeerEntityContext.DefaultUserInfoJWTLookupStrategy Function that extracts the UserInfo claims as a JWT from theUserInfoResponseContext.EncryptedIDTokenLookupStrategy Function that extracts the id_token from theAccessTokenResponseContextiff it is anEncryptedJWTtype.EncryptedUserInfoJWTLookupStrategy Function that extracts the UserInfo JWT from theUserInfoResponseContextiff it is anEncryptedJWTtype.IDTokenInAccessTokenUpdateStrategy Consumer to update the id_token in theAccessTokenResponseContext.IDTokenJOSEHeaderLookupStrategy Function that extracts the JWS JOSE header from the id_token inside theAccessTokenResponseContext.InboundMessageContextFromProxyPRC AContextDataLookupFunctionthat returns the inboundMessageContextfor aProfileRequestContextlocated inside anAuthenticationContexti.e.OIDCProviderMetadataFromOuboundPeerLookupStrategy Lookup function to extract theOIDCProviderMetadataContextfrom theOIDCPeerEntityContextin the outbound message.OutboundMessageContextFromProxyPRC AContextDataLookupFunctionthat returns the outboundMessageContextfor aProfileRequestContextlocated inside anAuthenticationContexti.e.RequestObjectTokenUpdateStrategy Consumer that adds theJWTback to the Request Object in theOIDCAuthenticationRequest.SubFromIDTokenLookupFunction A function that pulls the subject 'sub' out of the id_token in theAccessTokenResponseContext.UserInfoInUserInfoResponseContextUpdateStrategy Consumer strategy to update the UserInfo JWT in theUserInfoResponseContext.