MultiFactorResolver

actual abstract class MultiFactorResolver(source)

Completes a sign-in that requires a second factor, mirroring com.google.firebase.auth.MultiFactorResolver; from FirebaseAuthMultiFactorException.resolver.

expect abstract class MultiFactorResolver(source)

Completes a sign-in that requires a second factor, mirroring com.google.firebase.auth.MultiFactorResolver; from FirebaseAuthMultiFactorException.resolver.

actual abstract class MultiFactorResolver(source)

Completes a sign-in that requires a second factor, mirroring com.google.firebase.auth.MultiFactorResolver; from FirebaseAuthMultiFactorException.resolver.

Constructors

Link copied to clipboard
actual constructor()
expect constructor()
actual constructor()

Properties

Link copied to clipboard
actual abstract val firebaseAuth: FirebaseAuth
expect abstract val firebaseAuth: FirebaseAuth
actual abstract val firebaseAuth: FirebaseAuth
Link copied to clipboard
actual abstract val hints: List<MultiFactorInfo>

The factors the user can sign in with.

expect abstract val hints: List<MultiFactorInfo>

The factors the user can sign in with.

actual abstract val hints: List<MultiFactorInfo>

The factors the user can sign in with.

Link copied to clipboard
actual abstract val session: MultiFactorSession

The session to verify one of the hints with.

expect abstract val session: MultiFactorSession

The session to verify one of the hints with.

actual abstract val session: MultiFactorSession

The session to verify one of the hints with.

Functions

Link copied to clipboard
actual abstract fun resolveSignIn(assertion: MultiFactorAssertion): Task<AuthResult>

Completes the sign-in with the verified assertion.

expect abstract fun resolveSignIn(assertion: MultiFactorAssertion): Task<AuthResult>

Completes the sign-in with the verified assertion.

actual abstract fun resolveSignIn(assertion: MultiFactorAssertion): Task<AuthResult>

Completes the sign-in with the verified assertion.