Class EncryptedIDTokenLookupStrategy

java.lang.Object
net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.AbstractTokenResponseLookupStrategy
net.shibboleth.idp.plugin.authn.oidc.rp.context.navigate.EncryptedIDTokenLookupStrategy
All Implemented Interfaces:
Function<ProfileRequestContext,com.nimbusds.jwt.JWT>

@ThreadSafe public class EncryptedIDTokenLookupStrategy extends AbstractTokenResponseLookupStrategy implements Function<ProfileRequestContext,com.nimbusds.jwt.JWT>
Function that extracts the id_token from the AccessTokenResponseContext iff it is an EncryptedJWT type. If not null is returned.
  • Field Details

    • log

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

    • EncryptedIDTokenLookupStrategy

      public EncryptedIDTokenLookupStrategy()
      Constructor.
    • EncryptedIDTokenLookupStrategy

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