Class ClientConfiguration

java.lang.Object
com.okta.commons.http.config.HttpClientConfiguration
com.okta.sdk.impl.config.ClientConfiguration

public class ClientConfiguration extends com.okta.commons.http.config.HttpClientConfiguration
This class holds the default configuration properties. During application initialization all the properties found in the pre-defined locations that are defined by the user will be added here in the order defined in DefaultClientBuilder. Unset values will use default values from com/okta/sdk/config/okta.yaml.
Since:
0.5.0
  • Constructor Details Link icon

    • ClientConfiguration Link icon

      public ClientConfiguration()
  • Method Details Link icon

    • getApiToken Link icon

      public String getApiToken()
    • setApiToken Link icon

      public void setApiToken(String apiToken)
    • getClientCredentialsResolver Link icon

      public ClientCredentialsResolver getClientCredentialsResolver()
    • setClientCredentialsResolver Link icon

      public void setClientCredentialsResolver(ClientCredentialsResolver clientCredentialsResolver)
    • getAuthenticationScheme Link icon

      public AuthenticationScheme getAuthenticationScheme()
    • setAuthenticationScheme Link icon

      public void setAuthenticationScheme(AuthenticationScheme authenticationScheme)
    • getBaseUrlResolver Link icon

      public com.okta.commons.http.config.BaseUrlResolver getBaseUrlResolver()
    • setBaseUrlResolver Link icon

      public void setBaseUrlResolver(com.okta.commons.http.config.BaseUrlResolver baseUrlResolver)
    • getAuthorizationMode Link icon

      public AuthorizationMode getAuthorizationMode()
    • setAuthorizationMode Link icon

      public void setAuthorizationMode(AuthorizationMode authorizationMode)
    • getClientId Link icon

      public String getClientId()
    • setClientId Link icon

      public void setClientId(String clientId)
    • getScopes Link icon

      public Set<String> getScopes()
    • setScopes Link icon

      public void setScopes(Set<String> scopes)
    • getPrivateKey Link icon

      public String getPrivateKey()
    • setPrivateKey Link icon

      public void setPrivateKey(String privateKey)
    • getOAuth2AccessToken Link icon

      public String getOAuth2AccessToken()
    • setOAuth2AccessToken Link icon

      public void setOAuth2AccessToken(String oAuth2AccessToken)
    • isCacheManagerEnabled Link icon

      public boolean isCacheManagerEnabled()
    • setCacheManagerEnabled Link icon

      public void setCacheManagerEnabled(boolean cacheManagerEnabled)
    • getCacheManagerCaches Link icon

      public Map<String,CacheConfigurationBuilder> getCacheManagerCaches()
    • setCacheManagerCaches Link icon

      public void setCacheManagerCaches(Map<String,CacheConfigurationBuilder> cacheManagerCaches)
    • getKid Link icon

      public String getKid()
    • setKid Link icon

      public void setKid(String kid)
    • getJwtSigner Link icon

      public UnaryOperator<byte[]> getJwtSigner()
    • setJwtSigner Link icon

      public void setJwtSigner(UnaryOperator<byte[]> jwtSigner, String algorithm)
    • getJwtSigningAlgorithm Link icon

      public String getJwtSigningAlgorithm()
    • hasCustomJwtSigner Link icon

      public boolean hasCustomJwtSigner()
    • getCacheManagerTti Link icon

      public long getCacheManagerTti()
      Time to idle for cache manager in seconds
      Returns:
      seconds until time to idle expires
    • setCacheManagerTti Link icon

      public void setCacheManagerTti(long cacheManagerTti)
      The cache manager's time to idle in seconds
      Parameters:
      cacheManagerTti - the time to idle in seconds
    • getCacheManagerTtl Link icon

      public long getCacheManagerTtl()
      Time to live for cache manager in seconds
      Returns:
      seconds until time to live expires
    • setCacheManagerTtl Link icon

      public void setCacheManagerTtl(long cacheManagerTtl)
      The cache manager's time to live in seconds
      Parameters:
      cacheManagerTtl - the time to live in seconds
    • getBaseUrl Link icon

      public String getBaseUrl()
      Overrides:
      getBaseUrl in class com.okta.commons.http.config.HttpClientConfiguration
    • toString Link icon

      public String toString()
      Overrides:
      toString in class com.okta.commons.http.config.HttpClientConfiguration