Skip to content

//tvlib/org.mjdev.tvlib.auth/AuthManager

AuthManager

[androidJvm]\ class AuthManager(val context: Context, val scheme: String = context.getString(R.string.com_auth0_scheme), val clientId: String = context.getString(R.string.com_auth0_client_id), val domain: String = context.getString(R.string.com_auth0_domain), val allowedPackages: List<String> = listOf(), val onUserChange: AuthManager.(user: User?) -> Unit? = null)

Constructors

AuthManager [androidJvm]
constructor(context: Context, scheme: String = context.getString(R.string.com_auth0_scheme), clientId: String = context.getString(R.string.com_auth0_client_id), domain: String = context.getString(R.string.com_auth0_domain), allowedPackages: List<String> = listOf(), onUserChange: AuthManager.(user: User?) -> Unit? = null)

Types

Name Summary
Companion [androidJvm]
object Companion

Properties

Name Summary
allowedPackages [androidJvm]
val allowedPackages: List<String>
clientId [androidJvm]
val clientId: String
context [androidJvm]
val context: Context
domain [androidJvm]
val domain: String
idToken [androidJvm]
var idToken: String?
isUserLoggedIn [androidJvm]
val isUserLoggedIn: Boolean
onUserChange [androidJvm]
val onUserChange: AuthManager.(user: User?) -> Unit? = null
scheme [androidJvm]
val scheme: String
user [androidJvm]
val user: User?

Functions

Name Summary
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
hashCode [androidJvm]
open fun hashCode(): Int
login [androidJvm]
fun login()
logout [androidJvm]
fun logout()
toString [androidJvm]
open fun toString(): String