AuthSignInStep
public enum AuthSignInStep
extension AuthSignInStep: Equatable
Auth SignIn flow steps
-
Auth step is SMS multi factor authentication.
Confirmation code for the MFA will be send to the provided SMS.
Declaration
Swift
case confirmSignInWithSMSMFACode(AuthCodeDeliveryDetails, AdditionalInfo?)
-
Auth step is in a custom challenge depending on the plugin.
Declaration
Swift
case confirmSignInWithCustomChallenge(AdditionalInfo?)
-
Auth step required the user to give a new password.
Declaration
Swift
case confirmSignInWithNewPassword(AdditionalInfo?)
-
Auth step required the user to give a password.
Declaration
Swift
case confirmSignInWithPassword
-
Auth step is TOTP multi factor authentication.
Confirmation code for the MFA will be retrieved from the associated Authenticator app
Declaration
Swift
case confirmSignInWithTOTPCode
-
Auth step is for continuing sign in by setting up TOTP multi factor authentication.
Declaration
Swift
case continueSignInWithTOTPSetup(TOTPSetupDetails)
-
Auth step is for continuing sign in by selecting multi factor authentication type
Declaration
Swift
case continueSignInWithMFASelection(AllowedMFATypes)
-
Auth step is for continuing sign in by setting up EMAIL multi factor authentication.
Declaration
Swift
case continueSignInWithEmailMFASetup
-
Auth step is for continuing sign in by selecting multi factor authentication type to setup
Declaration
Swift
case continueSignInWithMFASetupSelection(AllowedMFATypes)
-
Auth step is for confirming sign in with OTP
OTP for the factor will be sent to the delivery medium.
Declaration
Swift
case confirmSignInWithOTP(AuthCodeDeliveryDetails)
-
Auth step is for continuing sign in by selecting the first factor that would be used for signing in
Declaration
Swift
case continueSignInWithFirstFactorSelection(AvailableAuthFactorTypes)
-
Auth step required the user to change their password.
Declaration
Swift
case resetPassword(AdditionalInfo?)
-
Auth step that required the user to be confirmed
Declaration
Swift
case confirmSignUp(AdditionalInfo?)
-
There is no next step and the signIn flow is complete
Declaration
Swift
case done