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.
-
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, dpopProofJwkThumbprint, exp, iat, iss, jwtid, nbt, nonce, principal, redirect, reqClaims, reqScope, rootTokenId, rpId, sessionId, sub -
Constructor Summary
ConstructorsModifierConstructorDescriptionBuilder()Default constructor.privateBuilder(TokenClaimsSet existing) Bases a builder on an existing token claims set.Builder(TokenClaimsSet existing, Scope scope, ClaimsSet dlClaims, ClaimsSet dlClaimsUI, Instant iat, Instant exp) Constructor for access token claims set when derived from existing claims set. -
Method Summary
Methods inherited from class net.shibboleth.idp.plugin.oidc.op.token.support.TokenClaimsSet.Builder
addCustomClaim, buildJWTClaimsSet, setACR, setAudience, setAuthenticationTime, setClaimsRequest, setClientID, setCodeChallenge, setConsentedClaims, setConsentEnabled, setCustomClaims, setDlClaims, setDlClaimsID, setDlClaimsUI, setDpopProofJwkThumbprint, setExpiresAt, setIssuedAt, setIssuer, setJWTID, setJWTID, setJWTID, setNonce, setNotBefore, setPrincipal, setRedirectURI, setRootTokenIdentifier, setScope, setSessionIdentifier, setSubject
-
Constructor Details
-
Builder
public Builder()Default constructor.- Since:
- 3.1.0
-
Builder
public Builder(@Nonnull TokenClaimsSet existing, @Nullable Scope scope, @Nullable ClaimsSet dlClaims, @Nullable 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 onscope- Validated and possibly reduced scope of the authentication requestdlClaims- Claims set for token delivery.dlClaimsUI- Claims set for token delivery, user info only.iat- Issue time of the tokenexp- Expiration time of the token- Since:
- 3.1.0
-
Builder
Bases a builder on an existing token claims set.- Parameters:
existing- existing claim set
-
-
Method Details
-
build
Builds AccessTokenClaimsSet.- Specified by:
buildin classTokenClaimsSet.Builder<AccessTokenClaimsSet>- Returns:
- AccessTokenClaimsSet instance
- Since:
- 3.1.0
-