Class SubFromIDTokenLookupFunction

java.lang.Object
net.shibboleth.oidc.security.jwt.claims.impl.AbstractTokenResponseLookupStrategy
net.shibboleth.oidc.security.jwt.claims.impl.SubFromIDTokenLookupFunction
All Implemented Interfaces:
BiFunction<ProfileRequestContext,JWTClaimsSet,String>

@ThreadSafe public class SubFromIDTokenLookupFunction extends AbstractTokenResponseLookupStrategy implements BiFunction<ProfileRequestContext,JWTClaimsSet,String>
A function that pulls the subject 'sub' out of the id_token in the AccessTokenResponseContext.
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
  • Constructor Details

    • SubFromIDTokenLookupFunction

      public SubFromIDTokenLookupFunction()
      Constructor.
    • SubFromIDTokenLookupFunction

      public SubFromIDTokenLookupFunction(@Nonnull @ParameterName(name="accessTokenContextLookupStrategy") Function<ProfileRequestContext,AccessTokenResponseContext> strategy)
      Constructor.
      Parameters:
      strategy - the AccessTokenResponseContext lookup strategy to use.
  • Method Details