Class AccessTokenClaimsSetLookupFunction

java.lang.Object
net.shibboleth.idp.plugin.oidc.op.profile.context.navigate.AccessTokenClaimsSetLookupFunction
All Implemented Interfaces:
Function<ProfileRequestContext,com.nimbusds.openid.connect.sdk.claims.ClaimsSet>, ContextDataLookupFunction<ProfileRequestContext,com.nimbusds.openid.connect.sdk.claims.ClaimsSet>

public class AccessTokenClaimsSetLookupFunction extends Object implements ContextDataLookupFunction<ProfileRequestContext,com.nimbusds.openid.connect.sdk.claims.ClaimsSet>
A function that returns the access token claims set from response context.

An option exists to create it if it does not already exist.

Since:
3.1.0
  • Field Details

    • autocreate

      private boolean autocreate
      Whether to create the claims set if it is absent.
  • Constructor Details

    • AccessTokenClaimsSetLookupFunction

      public AccessTokenClaimsSetLookupFunction()
  • Method Details

    • setAutoCreate

      public void setAutoCreate(boolean flag)
      Sets whether to create the ClaimsSet if absent.

      Defaults to false.

      Parameters:
      flag - flag to set
    • apply

      @Nullable public com.nimbusds.openid.connect.sdk.claims.ClaimsSet apply(@Nullable ProfileRequestContext input)
      Specified by:
      apply in interface Function<ProfileRequestContext,com.nimbusds.openid.connect.sdk.claims.ClaimsSet>