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
-
-
Field Summary
-
Fields inherited from class net.shibboleth.idp.plugin.oidc.op.token.support.TokenClaimsSet.Builder
acr, audience, authTime, codeChallenge, consentedClaims, consentEnabled, customClaims, dlClaims, dlClaimsID, dlClaimsUI, exp, iat, iss, jwtid, nbt, nonce, principal, redirect, reqClaims, reqScope, rpId, sub
-
-
Constructor Summary
Constructors Modifier Constructor Description Builder()Default constructor.privateBuilder(TokenClaimsSet existing)Bases a builder on an existing token claims set.Builder(TokenClaimsSet existing, Instant iat, Instant exp)Constructor for refresh token claims set when derived from existing claims set.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RefreshTokenClaimsSetbuild()Builds RefreshTokenClaimsSet.-
Methods inherited from class net.shibboleth.idp.plugin.oidc.op.token.support.TokenClaimsSet.Builder
addCustomClaim, buildJWTClaimsSet, setACR, setAudience, setAuthenticationTime, setClaims, setClaimsRequest, setClientID, setCodeChallenge, setConsentedClaims, setConsentEnabled, setCustomClaims, setDlClaims, setDlClaimsID, setDlClaimsUI, setExpiresAt, setIssuedAt, setIssuer, setJWTID, setJWTID, setNonce, setNotBefore, setPrincipal, setRedirectURI, setScope, setSubject
-
-
-
-
Constructor Detail
-
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 oniat- Issue time of the tokenexp- 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 Detail
-
build
@Nonnull public RefreshTokenClaimsSet build()
Builds RefreshTokenClaimsSet.- Specified by:
buildin classTokenClaimsSet.Builder<RefreshTokenClaimsSet>- Returns:
- RefreshTokenClaimsSet instance
-
-