Multi-factor authentication enrollment

Labels

NameDescription
MFA enrolled (success:mfa_enrollment, failure:mfa_enrollment)MFA enrollment was either successful or failed.
MFA update (success:mfa_update, failure:mfa_update)Updating the MFA was either successful or failed.
MFA disenrolled (success:mfa_disenrollment)MFA disenrolled successfully.

Phases

NameDescriptionOutcome nameOutcome description
Step: MFA enrollment registration (mfaEnrollRegistrationFlow)MFA enrollment has started during the registration flow.Finished (finished)The flow has finished.
Step: MFA enrollment login (mfaEnrollLoginFlow)MFA enrollment has started during the login flow.Finished (finished)The flow has finished.
MFA enrollment started (mfaEnrollStart)The MFA enrollment phase has started.
  • Skip enrollment (skipEnroll)
  • Enrollment types selected (typesSelected)
  • Enrollment has been skipped.
  • Enrollment type has been selected.
MFA enrollment selection started (mfaEnrollSelect)The MFA enrollment selection phase has started.
  • All enrolled (allEnolled)
  • Enrollment types selected (typesSelected)
  • Different method selected (selectDifferentMethod)
  • Soft token selected (softTokenSelected)
  • Web authentication selected (webAuthnSelected)
  • All methods are enrolled.
  • Enrollment types have been selected.
  • A different method has been selected.
  • Soft token has been selected for MFA enrollment.
  • Web authentication has been selected for MFA enrollment.
MFA enrollment challenge started (mfaEnrollChallenge)The MFA enrollment challenge phase started.
  • Different method selected (selectDifferentMethod)
  • Authenticator valid (validAuthenticator)
  • A different MFA method has been selected.
  • The authenticator is valid.
MFA enrollment soft token started (mfaEnrollSoftToken)The MFA enrollment soft token phase has started.

  • Different method selected (selectDifferentMethod)
  • Authenticator valid (validAuthenticator)
  • A different MFA method has been selected.
  • Soft Token has been validated for MFA enrollment.
MFA enrollment web authentication (mfaEnrollWebAuthn)The MFA enrollment web authentication phase has started.

  • Different method selected (selectDifferentMethod)
  • Authenticator valid (validAuthenticator)

  • A different MFA method has been selected.
  • Web authentication has been validated for MFA enrollment.

Blocks

NameDescriptionOutcome nameOutcome description
Pre-MFA enrollment started (preMFAEnrollStart)Pre-MFA enrollment has started.
  • Enrollment needed (enrollNeeded)
  • Skipped (skip)
  • Enrollment is needed.
  • Enrollment was skipped.
MFA enrollment started (mfaEnrollStart)The MFA enrollment process has started.MFA enrollment types (chosenTypes)The user was given different types of MFA enrollment methods to choose from.
Pre-MFA target selection assessment (preMFATargetSelect)Pre-MFA target selection is being assessed.
  • All enrolled (allEnrolled)
  • Next type (nextType)
  • All MFA target selections are enrolled.
  • Next type.
MFA enrollment target select started (mfaEnrollTargetSelect)The MFA enrollment target selection has startedMFA target selected (targetSelected)The MFA target has been selected.
MFA enrollment challenge (mfaEnrollChallenge)The selected method of MFA has started (eg. biometric, SMS, phone call, email).
  • Valid (valid)
  • Rejected (rejected)
  • The MFA method was accepted.
  • The MFA method was rejected.
MFA enrollment web authentication assessment (mfaEnrollWebAuthn)MFA enrollment via web authentication is being assessed.
  • Valid (valid)
  • Rejected (rejected)
  • The MFA enrollment was successful.
  • The MFA enrollment was rejected.