Stay organized with collections
Save and categorize content based on your preferences.
FIRMultiFactorResolver
@interfaceFIRMultiFactorResolver:NSObject
The data structure used to help developers resolve 2nd factor requirements on users that
have opted in to 2 factor authentication.
This class is available on iOS only.
A helper function to help users complete sign in with a second factor using an
FIRMultiFactorAssertion confirming the user successfully completed the second factor
challenge.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-08-17 UTC."],[],[],null,["# FirebaseAuth Framework Reference\n\nFIRMultiFactorResolver\n======================\n\n\n @interface FIRMultiFactorResolver : NSObject\n\nThe data structure used to help developers resolve 2nd factor requirements on users that\nhave opted in to 2 factor authentication.\nThis class is available on iOS only.\n- `\n ``\n ``\n `\n\n ### [session](#/c:objc(cs)FIRMultiFactorResolver(py)session)\n\n `\n ` \n The opaque session identifier for the current sign-in flow. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) ../Classes.html#/c:objc(cs)FIRMultiFactorSession *_Nonnull session;\n\n- `\n ``\n ``\n `\n\n ### [hints](#/c:objc(cs)FIRMultiFactorResolver(py)hints)\n\n `\n ` \n The list of hints for the second factors needed to complete the sign-in for the current\n session. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) NS_SWIFT_NAME(hints) NSArray\u003c../Classes/FIRMultiFactorInfo.html *\u003e *hints;\n\n- `\n ``\n ``\n `\n\n ### [auth](#/c:objc(cs)FIRMultiFactorResolver(py)auth)\n\n `\n ` \n The Auth reference for the current FIRMultiResolver. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) ../Classes/FIRAuth.html *_Nonnull auth;\n\n- `\n ``\n ``\n `\n\n ### [-resolveSignInWithAssertion:completion:](#/c:objc(cs)FIRMultiFactorResolver(im)resolveSignInWithAssertion:completion:)\n\n `\n ` \n A helper function to help users complete sign in with a second factor using an\n FIRMultiFactorAssertion confirming the user successfully completed the second factor\n challenge. \n\n #### Declaration\n\n Objective-C \n\n - (void)resolveSignInWithAssertion:(nonnull ../Classes/FIRMultiFactorAssertion.html *)assertion\n completion:\n (nullable ../Type-Definitions.html#/c:FIRAuth.h@T@FIRAuthDataResultCallback)completion;\n\n #### Parameters\n\n |--------------------|-----------------------------------------------------------|\n | ` `*completion*` ` | The block invoked when the request is complete, or fails. |"]]