//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 |