class OneTimePasswordMethod : AuthenticationMethod.Internal
class MessageDetails : AuthenticationMethod.Internal.MessageDetails |
|
enum class SMSSender |
val identifier: String |
|
val provider: AuthenticationMethod.Internal.Provider |
fun attachIdentity(context: AuthenticationService.Context = Context.New, displayName: String? = null, profile: Any? = null, messageDetails: OneTimePasswordMethod.MessageDetails? = null, callback: WebcomDoneCallback): Unit |
|
fun authenticate(oneTimePassword: String, context: AuthenticationService.Context = Context.New, callback: WebcomResultCallback<AuthenticationDetails>? = null): Unit |
|
fun requestOneTimePassword(messageDetails: OneTimePasswordMethod.MessageDetails?, callback: WebcomResultCallback<String>): Unit |
|
fun verifyAndAuthenticate(oneTimePassword: String, context: AuthenticationService.Context? = null, callback: WebcomResultCallback<AuthenticationDetails>? = null): Unit |
fun clearProfile(callback: WebcomDoneCallback? = null): Unit |
|
fun doAttachIdentity(password: String?, context: AuthenticationService.Context, displayName: String?, profile: Any?, messageDetails: AuthenticationMethod.Internal.MessageDetails?, callback: WebcomDoneCallback?, authResponseReceiver: ((AuthResponse) -> Unit)? = null): Unit |
|
fun sendPasswordResetCode(messageDetails: AuthenticationMethod.Internal.MessageDetails? = null, callback: WebcomDoneCallback? = null): Unit |
|
fun setProfile(value: Any?, callback: WebcomDoneCallback? = null): Unit |
|
fun updateProfile(path: String, value: Any?, callback: WebcomDoneCallback? = null): Unit |