Support User Manager
interface SupportUserManager
Content copied to clipboard
Support interface for clients that are not using Kotlin Coroutines.
You can call the functions in this interface from any JVM language.
Functions
change Password
Link copied to clipboard
abstract fun changePassword(currentPassword: String, newPassword: String, callback: (Result<Unit>) -> Unit): Cancelable
Content copied to clipboard
abstract fun changePassword(currentPassword: String, newPassword: String, lifecycleOwner: LifecycleOwner, callback: (Result<Unit>) -> Unit): Cancelable
Content copied to clipboard
Support function to change the user password.
external Token Login
Link copied to clipboard
abstract fun externalTokenLogin(authenticationToken: String, callback: (Result<Unit>) -> Unit): Cancelable
Content copied to clipboard
abstract fun externalTokenLogin(authenticationToken: String, lifecycleOwner: LifecycleOwner, callback: (Result<Unit>) -> Unit): Cancelable
Content copied to clipboard
Support function to login the user using server-to-server pre-shared authentication token.
o Auth Login
Link copied to clipboard
abstract fun oAuthLogin(redirectedUri: String, callback: (Result<Unit>) -> Unit): Cancelable
Content copied to clipboard
abstract fun oAuthLogin(redirectedUri: String, lifecycleOwner: LifecycleOwner, callback: (Result<Unit>) -> Unit): Cancelable
Content copied to clipboard
Support function to login the user using OAuth2-
username Password Login
Link copied to clipboard
abstract fun usernamePasswordLogin(username: String, password: String, callback: (Result<Unit>) -> Unit): Cancelable
Content copied to clipboard
abstract fun usernamePasswordLogin(username: String, password: String, lifecycleOwner: LifecycleOwner, callback: (Result<Unit>) -> Unit): Cancelable
Content copied to clipboard
Inheritors
UserManager
Link copied to clipboard