Class ProxyAwareDefaultOIDCAuthenticationContextClassResponseLookupFunction.LookupFunctionWrapper
java.lang.Object
net.shibboleth.oidc.profile.config.navigate.ProxyAwareDefaultOIDCAuthenticationContextClassResponseLookupFunction.LookupFunctionWrapper
- All Implemented Interfaces:
Function<ProfileRequestContext,Function<Collection<String>, Collection<Principal>>>
public static class ProxyAwareDefaultOIDCAuthenticationContextClassResponseLookupFunction.LookupFunctionWrapper
extends Object
implements Function<ProfileRequestContext,Function<Collection<String>,Collection<Principal>>>
A simple lookup function that returns a singleton function.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<Collection<String>,Collection<Principal>> A function used to map OIDC ACR/AMRs to Principals. -
Constructor Summary
ConstructorsConstructorDescriptionLookupFunctionWrapper(Function<Collection<String>, Collection<Principal>> wrappedFunction) Constructor. -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
function
A function used to map OIDC ACR/AMRs to Principals. A single instance is supplied.
-
-
Constructor Details
-
LookupFunctionWrapper
public LookupFunctionWrapper(@ParameterName(name="wrappedFunction") Function<Collection<String>, Collection<Principal>> wrappedFunction) Constructor.- Parameters:
wrappedFunction- the function to return when requested.
-
-
Method Details
-
apply
@Nullable public Function<Collection<String>,Collection<Principal>> apply(@Nullable ProfileRequestContext prc) - Specified by:
applyin interfaceFunction<ProfileRequestContext,Function<Collection<String>, Collection<Principal>>>
-