Package net.shibboleth.sp.oidc.profile.context.navigate
package net.shibboleth.sp.oidc.profile.context.navigate
Functions that navigate profile contexts.
-
ClassDescriptionAbstract base class for lookup functions that require access to both
AgentRequestContextandRelyingPartyContextfrom aMessageContext.Either the input or output DDF message from the agent.AbstractProviderMetadataLookupFunction<F extends org.opensaml.messaging.context.BaseContext,ResultType> An abstract base class for pulling out the OpenID Provider metadata.Base class for looking up the UserInfo token response context.Lookup strategy that returns theOIDCAuthenticationRequestfrom the outbound message context.Lookup function that returns the time at which the RP sent the authentication request, as taken from the authentication request state object recovered when the response delivered via the Agent.A strategy that adapts aFunctioninto aBiFunctionfor clientId lookup.Function that extracts the UserInfo JWT from theUserInfoResponseContextiff it is anEncryptedJWTtype.A lookup strategy that locates the ID Token, used as a hint in a logout request, from theOIDCLogoutContext.A strategy to set the logout_hint from a claim inside the ID Token.Locate the maximum authentication age from the authentication request state.Lookup strategy that finds the id_token nonce from theAuthenticationRequestStateData.A lookup strategy that retrieves the PKCE Code verifier from theAuthenticationRequestStateDatastored in theStateDataContextassociated with aProfileRequestContext.A lookup strategy that retrieves the response location from theAuthenticationRequestStateDatastored in theStateDataContextassociated with aProfileRequestContext, converts it to a redirect_uri and returns it.Strategy that looks up any requested ACR claims from the saved off authentication request state.Consumer strategy to update the UserInfo JWT in theUserInfoResponseContext.Function that extracts the UserInfo claims as a JWT from theUserInfoResponseContext.