public static class OidcTenantConfig.Token extends Object
| Modifier and Type | Field and Description |
|---|---|
Optional<List<String>> |
audience
Expected audience 'aud' claim value which may be a string or an array of strings.
|
Optional<Integer> |
expirationGrace
Expiration grace period in seconds.
|
Optional<String> |
issuer
Expected issuer 'iss' claim value.
|
Optional<String> |
principalClaim
Name of the claim which contains a principal name.
|
| Constructor and Description |
|---|
Token() |
| Modifier and Type | Method and Description |
|---|---|
static OidcTenantConfig.Token |
fromAudience(String... audience) |
static OidcTenantConfig.Token |
fromIssuer(String issuer) |
Optional<List<String>> |
getAudience() |
Optional<Integer> |
getExpirationGrace() |
Optional<String> |
getIssuer() |
Optional<String> |
getPrincipalClaim() |
void |
setAudience(List<String> audience) |
void |
setExpirationGrace(int expirationGrace) |
void |
setIssuer(String issuer) |
void |
setPrincipalClaim(String principalClaim) |
@ConfigItem public Optional<String> issuer
@ConfigItem public Optional<List<String>> audience
@ConfigItem public Optional<Integer> expirationGrace
@ConfigItem public Optional<String> principalClaim
public static OidcTenantConfig.Token fromIssuer(String issuer)
public static OidcTenantConfig.Token fromAudience(String... audience)
public void setIssuer(String issuer)
public void setExpirationGrace(int expirationGrace)
public void setPrincipalClaim(String principalClaim)
Copyright © 2020 JBoss by Red Hat. All rights reserved.