Class AuthorizeCodeClaimsSet.Builder
- java.lang.Object
-
- net.shibboleth.idp.plugin.oidc.op.token.support.TokenClaimsSet.Builder<AuthorizeCodeClaimsSet>
-
- net.shibboleth.idp.plugin.oidc.op.token.support.AuthorizeCodeClaimsSet.Builder
-
- Enclosing class:
- AuthorizeCodeClaimsSet
public static class AuthorizeCodeClaimsSet.Builder extends TokenClaimsSet.Builder<AuthorizeCodeClaimsSet>
Builder to create instance of AuthorizeCodeClaimsSet.
-
-
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 Constructor Description Builder()Default constructor.Builder(IdentifierGenerationStrategy idGenerator, com.nimbusds.oauth2.sdk.id.ClientID clientID, String issuer, String userPrincipal, String subject, Instant issuedAt, Instant expiresAt, Instant authenticationTime, URI redirectURI, com.nimbusds.oauth2.sdk.Scope scope)Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizeCodeClaimsSetbuild()Builds AuthorizeCodeClaimsSet.-
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
@Deprecated(since="3.1.0", forRemoval=true) public Builder(@Nonnull IdentifierGenerationStrategy idGenerator, @Nonnull com.nimbusds.oauth2.sdk.id.ClientID clientID, @Nonnull String issuer, @Nonnull String userPrincipal, @Nonnull String subject, @Nonnull Instant issuedAt, @Nonnull Instant expiresAt, @Nonnull Instant authenticationTime, @Nonnull URI redirectURI, @Nonnull com.nimbusds.oauth2.sdk.Scope scope)
Deprecated, for removal: This API element is subject to removal in a future version.Constructor for authorize code builder.- Parameters:
idGenerator- Generator for pseudo unique identifier for the codeclientID- Client Id of the rpissuer- OP issuer valueuserPrincipal- User Principal of the authenticated usersubject- subject of the authenticated userissuedAt- Issue time of the authorize codeexpiresAt- Expiration time of the authorize codeauthenticationTime- Authentication time of the userredirectURI- Validated redirect URI of the authentication requestscope- Scope of the authentication request
-
-
Method Detail
-
build
public AuthorizeCodeClaimsSet build()
Builds AuthorizeCodeClaimsSet.- Specified by:
buildin classTokenClaimsSet.Builder<AuthorizeCodeClaimsSet>- Returns:
- AuthorizeCodeClaimsSet instance
-
-