Class RefreshTokenClaimsSet.Builder

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

public static final class RefreshTokenClaimsSet.Builder extends TokenClaimsSet.Builder<RefreshTokenClaimsSet>
Builder to create instance of RefreshTokenClaimsSet.
Since:
3.1.0
  • Constructor Details

    • Builder

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

      public Builder(@Nonnull TokenClaimsSet existing, @Nonnull Instant iat, @Nonnull Instant exp)
      Constructor for refresh token claims set when derived from existing claims set.
      Parameters:
      existing - Authorize Code / Refresh Token this token is based on
      iat - Issue time of the token
      exp - Expiration time of the token
      Since:
      3.1.0
    • Builder

      public Builder(@Nonnull TokenClaimsSet existing, @Nonnull Instant iat, @Nonnull Instant exp, @Nonnull Instant chainExp)
      Constructor for refresh token claims set when derived from existing claims set.
      Parameters:
      existing - Authorize Code / Refresh Token this token is based on
      iat - Issue time of the token
      exp - Expiration time of the token
      chainExp - Expiration time of the chain
      Since:
      3.4.0
    • Builder

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