Class 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 DefaultIDXClientBuilder. Unset values will use default values from com/okta/sdk/config/okta.yaml.
    Since:
    0.5.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBaseUrl()  
      java.lang.String getClientId()  
      java.lang.String getClientSecret()  
      DeviceContext getDeviceContext()  
      java.lang.String getIssuer()  
      java.lang.String getRedirectUri()  
      com.okta.commons.http.authc.RequestAuthenticator getRequestAuthenticator()  
      java.util.Set<java.lang.String> getScopes()  
      void setClientId​(java.lang.String clientId)  
      void setClientSecret​(java.lang.String clientSecret)  
      void setDeviceContext​(DeviceContext deviceContext)  
      void setIssuer​(java.lang.String issuer)  
      void setRedirectUri​(java.lang.String redirectUri)  
      void setScopes​(java.util.Set<java.lang.String> scopes)  
      java.lang.String toString()  
      • Methods inherited from class com.okta.commons.http.config.HttpClientConfiguration

        getConnectionTimeout, getProxy, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, getRequestExecutorParams, getRetryMaxAttempts, getRetryMaxElapsed, setBaseUrl, setConnectionTimeout, setProxy, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setRequestAuthenticator, setRequestExecutorParams, setRetryMaxAttempts, setRetryMaxElapsed
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ClientConfiguration

        public ClientConfiguration()
    • Method Detail

      • getIssuer

        public java.lang.String getIssuer()
      • setIssuer

        public void setIssuer​(java.lang.String issuer)
      • getClientId

        public java.lang.String getClientId()
      • setClientId

        public void setClientId​(java.lang.String clientId)
      • getClientSecret

        public java.lang.String getClientSecret()
      • setClientSecret

        public void setClientSecret​(java.lang.String clientSecret)
      • getScopes

        public java.util.Set<java.lang.String> getScopes()
      • setScopes

        public void setScopes​(java.util.Set<java.lang.String> scopes)
      • getRedirectUri

        public java.lang.String getRedirectUri()
      • setRedirectUri

        public void setRedirectUri​(java.lang.String redirectUri)
      • setDeviceContext

        public void setDeviceContext​(DeviceContext deviceContext)
      • getRequestAuthenticator

        public com.okta.commons.http.authc.RequestAuthenticator getRequestAuthenticator()
        Overrides:
        getRequestAuthenticator in class com.okta.commons.http.config.HttpClientConfiguration
      • getBaseUrl

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

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