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, authTime, claims, cnsntdClaims, cnsntEnabled, codeChallenge, dlClaims, dlClaimsID, dlClaimsUI, exp, iat, idGen, iss, nonce, redirect, reqScope, rpId, sub, usrPrincipal
-
-
Constructor Summary
Constructors Constructor Description 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)Constructor for authorize code builder.
-
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
setACR, setClaims, setCodeChallenge, setConsentedClaims, setConsentEnabled, setDlClaims, setDlClaimsID, setDlClaimsUI, setNonce
-
-
-
-
Constructor Detail
-
Builder
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)Constructor for authorize code builder.- Parameters:
idGenerator- Generator for pseudo unique identifier for the code. Must not be NULL.clientID- Client Id of the rp. Must not be NULL.issuer- OP issuer value. Must not be NULL.userPrincipal- User Principal of the authenticated user. Must not be NULL.subject- subject of the authenticated user. Must not be NULLissuedAt- Issue time of the authorize code. Must not be NULL.expiresAt- Expiration time of the authorize code. Must not be NULL.authenticationTime- Authentication time of the user. Must not be NULL.redirectURI- Validated redirect URI of the authentication request. Must not be NULL.scope- Scope of the authentication request. Must not be NULL.
-
-
Method Detail
-
build
public AuthorizeCodeClaimsSet build()
Builds AuthorizeCodeClaimsSet.- Specified by:
buildin classTokenClaimsSet.Builder<AuthorizeCodeClaimsSet>- Returns:
- AuthorizeCodeClaimsSet instance.
-
-