Config

open class Config

Provide SDK Configuration, most components in the SDK has its default setting, this class allow developer to override the default configuration.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
private open var authenticateEndpoint: String
Link copied to clipboard
private open var authorizeEndpoint: String
Link copied to clipboard
private open var authServiceName: String
Link copied to clipboard
private open var buildSteps: List<BuildStep<OkHttpClient.Builder>>
Link copied to clipboard
private open var clientId: String
Link copied to clipboard
private open var context: Context
Link copied to clipboard
private open var cookieCacheMillis: Long
Link copied to clipboard
private open var cookieJar: CookieJar
Link copied to clipboard
private open var cookieName: String
Link copied to clipboard
private open var endSessionEndpoint: String
Link copied to clipboard
private open var identifier: String
Link copied to clipboard
open var keyStoreManager: KeyStoreManager
Link copied to clipboard
private open var mInstance: Config
Link copied to clipboard
private open var oauthCacheMillis: Long
Link copied to clipboard
private open var oauthThreshold: Long
Link copied to clipboard
private open var pins: List<String>
Link copied to clipboard
private open var realm: String
Link copied to clipboard
private open var redirectUri: String
Link copied to clipboard
Link copied to clipboard
private open var revokeEndpoint: String
Link copied to clipboard
private open var scope: String
Link copied to clipboard
private open var sessionEndpoint: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private open var timeout: Int
Link copied to clipboard
private open var tokenEndpoint: String
Link copied to clipboard
open var url: String
Link copied to clipboard
private open var userinfoEndpoint: String

Functions

Link copied to clipboard
private open fun getCookieJar(): CookieJar
Link copied to clipboard
open fun getInstance(): Config
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Retrieve the Session Manager that manage the user session.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun init(appContext: Context)
Load all the SDK configuration from the strings.
open fun init(context: Context, @Nullable frOptions: FROptions)
Load all the SDK configuration from the FROptions
Link copied to clipboard
open fun reset()
Link copied to clipboard
open fun setCookieJar(cookieJar: CookieJar)
Link copied to clipboard
open fun setSharedPreferences(sharedPreferences: SharedPreferences)
Link copied to clipboard
Link copied to clipboard
open fun setSsoSharedPreferences(ssoSharedPreferences: SharedPreferences)