public class OidcTokenBuilder extends ModifiableClaimSet
| Modifier and Type | Class and Description |
|---|---|
static class |
OidcTokenBuilder.AddressClaim |
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
OidcTokenBuilder() |
OidcTokenBuilder(Map<String,Object> ptivateClaims) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitclaim, claim, claim, getAsBoolean, getAsInstant, getAsString, getAsStringSet, getAsUriclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic OidcToken build()
public OidcTokenBuilder acr(String acr)
public OidcTokenBuilder amr(List<String> amr)
public OidcTokenBuilder audience(List<String> audience)
public OidcTokenBuilder authTime(Instant authTime)
public OidcTokenBuilder azp(String azp)
public OidcTokenBuilder expiresAt(Instant expiresAt)
public OidcTokenBuilder issuedAt(Instant issuedAt)
public OidcTokenBuilder jwtId(String jti)
public OidcTokenBuilder issuer(URL issuer)
public OidcTokenBuilder nonce(String nonce)
public OidcTokenBuilder notBefore(Instant nbf)
public OidcTokenBuilder accessTokenHash(String atHash)
public OidcTokenBuilder authorizationCodeHash(String cHash)
public OidcTokenBuilder sessionState(String sessionState)
public OidcTokenBuilder subject(String subject)
public OidcTokenBuilder name(String value)
public OidcTokenBuilder givenName(String value)
public OidcTokenBuilder familyName(String value)
public OidcTokenBuilder middleName(String value)
public OidcTokenBuilder nickname(String value)
public OidcTokenBuilder preferredUsername(String value)
public OidcTokenBuilder profile(String value)
public OidcTokenBuilder picture(String value)
public OidcTokenBuilder website(String value)
public OidcTokenBuilder email(String value)
public OidcTokenBuilder emailVerified(Boolean value)
public OidcTokenBuilder gender(String value)
public OidcTokenBuilder birthdate(String value)
public OidcTokenBuilder zoneinfo(String value)
public OidcTokenBuilder locale(String value)
public OidcTokenBuilder phoneNumber(String value)
public OidcTokenBuilder phoneNumberVerified(Boolean value)
public OidcTokenBuilder address(OidcTokenBuilder.AddressClaim value)
public OidcTokenBuilder claims(Map<String,Object> claims)
public OidcTokenBuilder privateClaims(Map<String,Object> claims)
public OidcTokenBuilder otherClaims(Map<String,Object> claims)
public OidcTokenBuilder updatedAt(Instant value)
protected OidcTokenBuilder setIfNonEmpty(String claimName, String claimValue)
protected OidcTokenBuilder setIfNonEmpty(String claimName, Collection<String> claimValue)
protected OidcTokenBuilder setIfNonEmpty(String claimName, Instant claimValue)
protected OidcTokenBuilder setIfNonEmpty(String claimName, Boolean claimValue)
Copyright © 2022. All rights reserved.