Class Config


  • public class Config
    extends java.lang.Object
    Provide SDK Configuration, most components in the SDK has its default setting, this class allow developer to override the default configuration.
    • Method Detail

      • setUrl

        public void setUrl​(java.lang.String url)
      • setEncryptor

        public void setEncryptor​(org.forgerock.android.auth.Encryptor encryptor)
      • setSsoSharedPreferences

        public void setSsoSharedPreferences​(android.content.SharedPreferences ssoSharedPreferences)
      • setSharedPreferences

        public void setSharedPreferences​(android.content.SharedPreferences sharedPreferences)
      • init

        public void init​(android.content.Context context)
      • getInstance

        public static Config getInstance()
      • getSessionManager

        public SessionManager getSessionManager()
        Retrieve the Session Manager that manage the user session.
        Returns:
        The SessionManager
      • setKeyStoreManager

        public void setKeyStoreManager​(org.forgerock.android.auth.KeyStoreManager keyStoreManager)
      • getKeyStoreManager

        public org.forgerock.android.auth.KeyStoreManager getKeyStoreManager()
      • reset

        public static void reset()
      • getContext

        public android.content.Context getContext()
      • getClientId

        public java.lang.String getClientId()
      • getRedirectUri

        public java.lang.String getRedirectUri()
      • getScope

        public java.lang.String getScope()
      • getOAuthUrl

        public java.lang.String getOAuthUrl()
      • getIdentifier

        public java.lang.String getIdentifier()
      • getUrl

        public java.lang.String getUrl()
      • getRealm

        public java.lang.String getRealm()
      • getTimeout

        public int getTimeout()
      • getPins

        public java.util.List<java.lang.String> getPins()
      • getBuildSteps

        public java.util.List<org.forgerock.android.auth.BuildStep<okhttp3.OkHttpClient.Builder>> getBuildSteps()
      • getCookieName

        public java.lang.String getCookieName()
      • getAuthenticateEndpoint

        public java.lang.String getAuthenticateEndpoint()
      • getAuthorizeEndpoint

        public java.lang.String getAuthorizeEndpoint()
      • getTokenEndpoint

        public java.lang.String getTokenEndpoint()
      • getRevokeEndpoint

        public java.lang.String getRevokeEndpoint()
      • getUserinfoEndpoint

        public java.lang.String getUserinfoEndpoint()
      • getLogoutEndpoint

        public java.lang.String getLogoutEndpoint()
      • getEndSessionEndpoint

        public java.lang.String getEndSessionEndpoint()
      • getEncryptor

        public org.forgerock.android.auth.Encryptor getEncryptor()
      • isInitialized

        public boolean isInitialized()
      • getSsoSharedPreferences

        public android.content.SharedPreferences getSsoSharedPreferences()
      • getSharedPreferences

        public android.content.SharedPreferences getSharedPreferences()
      • setBuildSteps

        public void setBuildSteps​(java.util.List<org.forgerock.android.auth.BuildStep<okhttp3.OkHttpClient.Builder>> buildSteps)