Class AbstractTokenResponseLookupStrategy
- java.lang.Object
-
- net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractTokenResponseLookupStrategy
-
- Direct Known Subclasses:
AccessTokenLookupStrategy,DefaultIDTokenLookupStrategy,EncryptedIDTokenLookupStrategy,IDTokenJOSEHeaderLookupStrategy,SubFromIDTokenLookupFunction
public abstract class AbstractTokenResponseLookupStrategy extends Object
Base class for looking up the token response context.
-
-
Field Summary
Fields Modifier and Type Field Description private Function<ProfileRequestContext,AccessTokenResponseContext>tokenResponseContextLookupStrategyStrategy used to locate theAccessTokenResponseContextto extract the id_token from.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractTokenResponseLookupStrategy()Constructor.protectedAbstractTokenResponseLookupStrategy(Function<ProfileRequestContext,AccessTokenResponseContext> strategy)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Function<ProfileRequestContext,AccessTokenResponseContext>getTokenResponseContextLookupStrategy()Get the token response context lookup strategy.
-
-
-
Field Detail
-
tokenResponseContextLookupStrategy
@Nonnull private final Function<ProfileRequestContext,AccessTokenResponseContext> tokenResponseContextLookupStrategy
Strategy used to locate theAccessTokenResponseContextto extract the id_token from.
-
-
Constructor Detail
-
AbstractTokenResponseLookupStrategy
protected AbstractTokenResponseLookupStrategy()
Constructor.
-
AbstractTokenResponseLookupStrategy
protected AbstractTokenResponseLookupStrategy(@Nonnull Function<ProfileRequestContext,AccessTokenResponseContext> strategy)Constructor.- Parameters:
strategy- the AccessTokenResponseContext lookup strategy to use.
-
-
Method Detail
-
getTokenResponseContextLookupStrategy
@Nonnull protected Function<ProfileRequestContext,AccessTokenResponseContext> getTokenResponseContextLookupStrategy()
Get the token response context lookup strategy.- Returns:
- the lookup strategy
-
-