AuthProvider

interface AuthProvider

Types

Link copied to clipboard
interface LoginCallback
Link copied to clipboard
interface LogoutCallback
Link copied to clipboard

Properties

Link copied to clipboard
val APPLEID: String = "appleid"
Link copied to clipboard
val FACEBOOK: String = "facebook"
Link copied to clipboard
val GOOGLE: String = "google"
Link copied to clipboard
val GUEST: String = "guest"
Link copied to clipboard
val HANGAME: String = "hangame"
Link copied to clipboard
val KAKAOGAME: String = "kakaogame"
Link copied to clipboard
val LINE: String = "line"
Link copied to clipboard
val NAVER: String = "naver"
Link copied to clipboard
val TWITTER: String = "twitter"
Link copied to clipboard
val WEIBO: String = "weibo"

Functions

Link copied to clipboard
abstract fun getAccessToken(): String
Link copied to clipboard
abstract fun getAdapterVersion(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getProviderName(): String
Link copied to clipboard
abstract fun getUserId(): String
Link copied to clipboard
abstract fun initialize(applicationContext: Context, configuration: AuthProviderConfiguration)
Link copied to clipboard
abstract fun login(@NonNull activity: Activity, @NonNull authProviderConfiguration: AuthProviderConfiguration, @Nullable callback: AuthProvider.LoginCallback)
login to this idp
Link copied to clipboard
abstract fun logout(@Nullable activity: Activity, @Nullable callback: AuthProvider.LogoutCallback)
Link copied to clipboard
abstract fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent)
Link copied to clipboard
abstract fun withdraw(@NonNull activity: Activity, @Nullable callback: AuthProvider.WithdrawCallback)