public static class IdTokenHelper.ClaimsBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLAIMS_SCOPE_NAME |
| Constructor and Description |
|---|
ClaimsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IdTokenHelper.ClaimsBuilder |
addClaim(java.lang.String key,
java.lang.Object value)
Adds a generic claim.
|
IdTokenHelper.ClaimsBuilder |
addScopes(java.lang.String name,
java.util.List<java.lang.String> scopes)
Adds the scope to existing scope claim (for a given name).
|
IdTokenHelper.ClaimsBuilder |
exp(int seconds)
Adds the exp claim (using new Date().getTime() + seconds * 1000).
|
java.util.Map<java.lang.String,java.lang.Object> |
getClaims()
Gets the claims as a map.
|
IdTokenHelper.ClaimsBuilder |
iat()
Adds the iat claim (using new Date().getTime()).
|
IdTokenHelper.ClaimsBuilder |
iss(java.lang.String iss)
Adds iss (issuer) claim.
|
IdTokenHelper.ClaimsBuilder |
nonce(java.lang.String nonce)
Adds nonce claim.
|
IdTokenHelper.ClaimsBuilder |
setScopes(java.lang.String name,
java.util.List<java.lang.String> scopes)
Sets the scopes claim (for a given name).
|
IdTokenHelper.ClaimsBuilder |
state(java.lang.String state)
Adds state claim.
|
IdTokenHelper.ClaimsBuilder |
sub(java.lang.String sub)
Adds sub claim.
|
public static final java.lang.String CLAIMS_SCOPE_NAME
public IdTokenHelper.ClaimsBuilder iss(java.lang.String iss)
iss - the issuerpublic IdTokenHelper.ClaimsBuilder sub(java.lang.String sub)
sub - the subpublic IdTokenHelper.ClaimsBuilder nonce(java.lang.String nonce)
nonce - the noncepublic IdTokenHelper.ClaimsBuilder state(java.lang.String state)
state - the (web) statepublic IdTokenHelper.ClaimsBuilder setScopes(java.lang.String name, java.util.List<java.lang.String> scopes)
name - the name of the scopes claim (usually should be "scope")scopes - the scopespublic IdTokenHelper.ClaimsBuilder addScopes(java.lang.String name, java.util.List<java.lang.String> scopes)
name - the name of the scopes claim (usually should be "scope")scopes - the scopespublic IdTokenHelper.ClaimsBuilder iat()
public IdTokenHelper.ClaimsBuilder exp(int seconds)
seconds - after how many seconds should expirepublic IdTokenHelper.ClaimsBuilder addClaim(java.lang.String key, java.lang.Object value)
key - the key - name of the claimvalue - the valuepublic java.util.Map<java.lang.String,java.lang.Object> getClaims()
Copyright © 2018 SAP SE. All Rights Reserved.