Class PKCECodeVerifierFromStateLookupStrategy
java.lang.Object
net.shibboleth.sp.oidc.profile.context.navigate.PKCECodeVerifierFromStateLookupStrategy
@ThreadSafe
public final class PKCECodeVerifierFromStateLookupStrategy
extends Object
implements Function<org.opensaml.profile.context.ProfileRequestContext,String>
A lookup strategy that retrieves the PKCE Code verifier from the
AuthenticationRequestStateData stored in the
StateDataContext associated with a ProfileRequestContext.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<org.opensaml.profile.context.ProfileRequestContext,net.shibboleth.sp.context.StateDataContext> Strategy used to locate theStateDataContext. -
Constructor Summary
ConstructorsConstructorDescriptionPKCECodeVerifierFromStateLookupStrategy(Function<org.opensaml.profile.context.ProfileRequestContext, net.shibboleth.sp.context.StateDataContext> strategy) Constructor. -
Method Summary
-
Field Details
-
stateDataContextLookupStrategy
@Nonnull private final Function<org.opensaml.profile.context.ProfileRequestContext,net.shibboleth.sp.context.StateDataContext> stateDataContextLookupStrategyStrategy used to locate theStateDataContext.
-
-
Constructor Details
-
PKCECodeVerifierFromStateLookupStrategy
public PKCECodeVerifierFromStateLookupStrategy(@ParameterName(name="stateDataContextLookupStrategy") @Nonnull Function<org.opensaml.profile.context.ProfileRequestContext, net.shibboleth.sp.context.StateDataContext> strategy) Constructor.- Parameters:
strategy- strategy to find the authentication request state context
-
-
Method Details