public static class JwtIssuerJku.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
JwtIssuerJku.Builder |
audience(Set<String> audience) |
JwtIssuerJku |
build()
Construct new
JwtIssuerJku instance. |
JwtIssuerJku.Builder |
domainWhitelist(List<String> domainWhitelist)
Set
JkuDomainWhitelist domain whitelist. |
JwtIssuerJku.Builder |
name(String name) |
JwtIssuerJku.Builder |
retainCacheOnErrorDuration(long retainCacheOnErrorDuration) |
public JwtIssuerJku.Builder name(String name)
public JwtIssuerJku.Builder audience(Set<String> audience)
public JwtIssuerJku.Builder domainWhitelist(List<String> domainWhitelist)
JkuDomainWhitelist domain whitelist.
It should be subdomains or full host name
domainWhitelist:
- ".gcp.priv.cpdev.cloud"
- "devel.cpdev.cloud"
JwtIssuerJku.Builderpublic JwtIssuerJku.Builder retainCacheOnErrorDuration(long retainCacheOnErrorDuration)
retainCacheOnErrorDuration: - the length in seconds to keep using the cache when an error occurs
before making the request to the JWKS URI or parsing the response.
More details org.jose4j.jwk.HttpsJwks.setRetainCacheOnErrorDurationpublic JwtIssuerJku build()
JwtIssuerJku instance.JwtIssuerJku