SSOProvider

class SSOProvider(var context: Context?, persistenceService: IPersistenceService?, providerCallback: ProviderCallback?, val restAdapter: IRestAdapter?, var config: Config?) : Provider

Constructors

Link copied to clipboard
constructor(context: Context?, persistenceService: IPersistenceService?, providerCallback: ProviderCallback?, restAdapter: IRestAdapter?, config: Config?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val gson: Gson
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
open override fun getProviderSessions(tokenOrCode: String?, expiration: Long, uid: String?): String
Link copied to clipboard
Link copied to clipboard
fun getUrl(path: String): String

Build fidm base url.

Link copied to clipboard

Check for valid JSON String.

Link copied to clipboard
open override fun login(params: MutableMap<String, Any>?, loginMode: String?)

Initiate provider login.

Link copied to clipboard
open override fun logout()
Link copied to clipboard
open override fun onCanceled()
Link copied to clipboard
open override fun onLoginFailed(response: GigyaApiResponse)
open override fun onLoginFailed(error: String)
Link copied to clipboard
open override fun onLoginSuccess(providerName: String, sessionInfo: SessionInfo)
open override fun onLoginSuccess(loginParams: MutableMap<String, Any>, providerSessions: String, loginMode: String)
Link copied to clipboard
open override fun setRegToken(regToken: String)