Class AccessTokenClaimsSet.Builder

java.lang.Object
net.shibboleth.idp.plugin.oidc.op.token.support.TokenClaimsSet.Builder<AccessTokenClaimsSet>
net.shibboleth.idp.plugin.oidc.op.token.support.AccessTokenClaimsSet.Builder
Enclosing class:
AccessTokenClaimsSet

public static final class AccessTokenClaimsSet.Builder extends TokenClaimsSet.Builder<AccessTokenClaimsSet>
Builder to create instance of AccessTokenClaimsSet.
  • Constructor Details

    • Builder

      public Builder()
      Default constructor.
      Since:
      3.1.0
    • Builder

      public Builder(@Nonnull TokenClaimsSet existing, @Nullable com.nimbusds.oauth2.sdk.Scope scope, @Nullable com.nimbusds.openid.connect.sdk.claims.ClaimsSet dlClaims, @Nullable com.nimbusds.openid.connect.sdk.claims.ClaimsSet dlClaimsUI, @Nonnull Instant iat, @Nonnull Instant exp)
      Constructor for access token claims set when derived from existing claims set.
      Parameters:
      existing - Authorize Code / Refresh Token this token is based on
      scope - Validated and possibly reduced scope of the authentication request
      dlClaims - Claims set for token delivery.
      dlClaimsUI - Claims set for token delivery, user info only.
      iat - Issue time of the token
      exp - Expiration time of the token
      Since:
      3.1.0
    • Builder

      private Builder(@Nonnull TokenClaimsSet existing)
      Bases a builder on an existing token claims set.
      Parameters:
      existing - existing claim set
  • Method Details