Skip to main content

Authentication Enabled


Use Enable MFA to link an authenticator app to the user account.



This screen includes:

#ElementDescription
1Modal titleDisplays Authentication setup.
2Close actionCloses the modal.
3Setup headingDisplays Add security to your account.
4QR codeLinks the account to an authenticator app.
5Setup keyProvides a manual setup key.
6Copy actionCopies the setup key.
7Setup instructionsExplains how to install an authenticator app, scan the QR code, and enter the code.
8Code input fieldsAccept the 6-digit authenticator code.
9Learn more linkOpens MFA help content.
10Cancel actionCancels setup.
11Verify actionSubmits the authenticator code.

Workflow

  1. Go to Manage account > Security > Two-step verification.
  2. Scan the QR code with an authenticator app, or enter the setup key manually.
  3. Enter the 6-digit code from the authenticator app.
  4. Select Verify.
  5. Enable MFA after successful verification.
  6. Select Cancel or close the modal to exit setup.

Validations

ScenarioApp behaviorSDK output
Session invalidBlock requeststate = unauthenticated
MFA already activeBlock setupmfa = enabled
Code missingDisable Verifyvalidation = code_required
Code incompleteDisable Verifyvalidation = code_incomplete
Code invalid or expiredDisplay verification errorerror = invalid_mfa_code
Verification succeedsEnable MFAmfa = enabled
Request rejectedDisplay error statestatus = 405

Actions

ScenarioApp behaviorSDK output
Screen opensLoad MFA setup screenPUT /api/v3/account/mfa/enable
Setup key copiedCopy setup keysetupKey = copied
Code enteredUpdate code statemfaCode = updated
Verify selectedSubmit MFA codePOST /api/v3/account/mfa/enable
Verification succeedsEnable MFAmfa = enabled
Learn more selectedOpen MFA help contentnavigation = learn_more
Cancel selectedCancel setupstate = cancelled
Close selectedDismiss modalstate = dismissed

Endpoint Resources

Authentication Enabled

PUT 

v3/account/mfa/enable

Returns the MFA setup screen.

UI Element Types

LevelReferenceTypeValue
1verificationRegularAdditional verification is available
1scan-qrRegularFirst, scan this QR code with your authenticator app.
1install-appRegularYou'll need to install an authenticator app, such as Authy or Google Authenticator.
1qr-codeIllustration[QR code]
1enter-keyRegularor enter key
1secretLink[explicit code]
1enter-codeRegularNext, enter the 6-digit code generated by your authenticator app here.
1mfaIntegerVerification code
1verifyButtonVerify
1learn-moreLinkLearn more

Verify Authentication Code

POST 

v3/account/mfa/enable

Verifies the authenticator code and enables MFA.