Class AddNonceToIDToken

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class AddNonceToIDToken extends AbstractOIDCResponseAction
Action that adds nonce claim to a IDTokenClaimsSet.
  • Field Details

    • log

      @Nonnull private org.slf4j.Logger log
      Class logger.
    • requestNonceLookupStrategy

      @Nonnull private Function<ProfileRequestContext,com.nimbusds.openid.connect.sdk.Nonce> requestNonceLookupStrategy
      Strategy used to obtain the request nonce.
  • Constructor Details

    • AddNonceToIDToken

      public AddNonceToIDToken()
      Constructor.
  • Method Details

    • setRequestNonceLookupStrategy

      public void setRequestNonceLookupStrategy(@Nonnull Function<ProfileRequestContext,com.nimbusds.openid.connect.sdk.Nonce> strategy)
      Set the strategy used to locate the nonce of authentication request.
      Parameters:
      strategy - lookup strategy
    • doExecute

      protected void doExecute(@Nonnull ProfileRequestContext profileRequestContext)
      Overrides:
      doExecute in class AbstractProfileAction