Package org.forgerock.android.auth
Class Config
- java.lang.Object
-
- org.forgerock.android.auth.Config
-
public class Config extends java.lang.ObjectProvide SDK Configuration, most components in the SDK has its default setting, this class allow developer to override the default configuration.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAuthenticateEndpoint()java.lang.StringgetAuthorizeEndpoint()java.util.List<org.forgerock.android.auth.BuildStep<okhttp3.OkHttpClient.Builder>>getBuildSteps()java.lang.StringgetClientId()android.content.ContextgetContext()java.lang.StringgetCookieName()org.forgerock.android.auth.EncryptorgetEncryptor()java.lang.StringgetEndSessionEndpoint()java.lang.StringgetIdentifier()static ConfiggetInstance()org.forgerock.android.auth.KeyStoreManagergetKeyStoreManager()java.lang.StringgetLogoutEndpoint()java.lang.StringgetOAuthUrl()java.util.List<java.lang.String>getPins()java.lang.StringgetRealm()java.lang.StringgetRedirectUri()java.lang.StringgetRevokeEndpoint()java.lang.StringgetScope()SessionManagergetSessionManager()Retrieve the Session Manager that manage the user session.android.content.SharedPreferencesgetSharedPreferences()android.content.SharedPreferencesgetSsoSharedPreferences()intgetTimeout()java.lang.StringgetTokenEndpoint()java.lang.StringgetUrl()java.lang.StringgetUserinfoEndpoint()voidinit(android.content.Context context)booleanisInitialized()static voidreset()voidsetBuildSteps(java.util.List<org.forgerock.android.auth.BuildStep<okhttp3.OkHttpClient.Builder>> buildSteps)voidsetEncryptor(org.forgerock.android.auth.Encryptor encryptor)voidsetKeyStoreManager(org.forgerock.android.auth.KeyStoreManager keyStoreManager)voidsetSharedPreferences(android.content.SharedPreferences sharedPreferences)voidsetSsoSharedPreferences(android.content.SharedPreferences ssoSharedPreferences)voidsetUrl(java.lang.String url)
-
-
-
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)
-
-