Class AddRequestedClaimsHandler

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, MessageHandler

public class AddRequestedClaimsHandler extends AbstractOIDCAuthenticationRequestActionMessageHandler
A message handler that adds requested claims to the under constructions authentication request.

The claims are added from a customizable strategy/hook. No additional claims are provided by default.

Also records in the request whether the upstream OP supports the claims parameter, for later inspection by downstream components that only access to the request e.g. an encoder.

  • Field Details

    • log

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

      @Nonnull private Function<ProfileRequestContext,com.nimbusds.openid.connect.sdk.OIDCClaimsRequest> requestedClaimsHook
      A hook that creates requested claims JSON Object from the profile request object.
  • Constructor Details

    • AddRequestedClaimsHandler

      public AddRequestedClaimsHandler()
      Constructor.
  • Method Details