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<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<String> |
getIssuer() |
Optional<String> |
getPrincipalClaim() |
void |
setAudience(List<String> audience) |
void |
setIssuer(String issuer) |
void |
setPrincipalClaim(String principalClaim) |
@ConfigItem public Optional<String> issuer
@ConfigItem public Optional<List<String>> audience
@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 setPrincipalClaim(String principalClaim)
Copyright © 2020 JBoss by Red Hat. All rights reserved.