Class JwtIssuerJku.Builder

java.lang.Object
io.confluent.security.authentication.oauthbearer.JwtIssuerJku.Builder
Enclosing class:
JwtIssuerJku

public static class JwtIssuerJku.Builder extends Object
  • Method Details

    • name

      public JwtIssuerJku.Builder name(String name)
    • audience

      public JwtIssuerJku.Builder audience(Set<String> audience)
    • domainWhitelist

      public JwtIssuerJku.Builder domainWhitelist(List<String> domainWhitelist)
      Set JkuDomainWhitelist domain whitelist. It should be subdomains or full host name domainWhitelist: - ".gcp.priv.cpdev.cloud" - "devel.cpdev.cloud"
      Returns:
      JwtIssuerJku.Builder
    • retainCacheOnErrorDuration

      public JwtIssuerJku.Builder retainCacheOnErrorDuration(long retainCacheOnErrorDuration)
      Parameters:
      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 HttpsJwks.setRetainCacheOnErrorDuration(long)
    • build

      public JwtIssuerJku build()
      Construct new JwtIssuerJku instance.
      Returns:
      JwtIssuerJku