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
Fields Modifier and Type Field Description private Function<Collection<String>,Collection<Principal>>functionA function used to map OIDC ACR/AMRs to Principals.
-
Constructor Summary
Constructors Constructor Description LookupFunctionWrapper(Function<Collection<String>,Collection<Principal>> wrappedFunction)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Function<Collection<String>,Collection<Principal>>apply(ProfileRequestContext prc)
-
-
-
Field Detail
-
function
@Nonnull private final Function<Collection<String>,Collection<Principal>> function
A function used to map OIDC ACR/AMRs to Principals. A single instance is supplied.
-
-
Constructor Detail
-
LookupFunctionWrapper
public LookupFunctionWrapper(@ParameterName(name="wrappedFunction") Function<Collection<String>,Collection<Principal>> wrappedFunction)
Constructor.- Parameters:
wrappedFunction- the function to return when requested.
-
-
Method Detail
-
apply
@Nonnull public Function<Collection<String>,Collection<Principal>> apply(ProfileRequestContext prc)
- Specified by:
applyin interfaceFunction<ProfileRequestContext,Function<Collection<String>,Collection<Principal>>>
-
-