Multi-factor Authentication

Multi-factor Authenticationを有効化(One-time Password)

Security -> Multi-factor Authenticationで有効化。

Auth0 MFA width=640

One-time PasswordはGoogle Authenticatorなどのアプリケーションを使用する。
多要素認証(MFA)はRuleを使用して適用する条件を設定できるが、ここではテストのために、Require Multi-factor AuthAlwaysにして常に使用するように設定する。

Auth0 MFA width=640

Continueをクリック。

Auth0 MFA width=640

多要素認証のテスト

QRコードが表示されるので、Google Authenticatorで読み込む。

Auth0 MFA width=640

リカバリーコードが表示されるので保存しておく。

Auth0 MFA width=640

多要素認証(MFA)の登録完了。

Auth0 MFA width=640

ログイン。

Auth0 MFA width=640

複数の要素を有効化する(One-time Password + Email)

もうひとつの要素としてEmailを有効化。Email is not available as an authentication factor when using the Classic Universal Login experienceという警告が表示されており、デフォルトのClassic Universla Loginでは利用できない。

Auth0 MFA width=640

Branding -> Universla LoginをClassicからNewに変更する。

Auth0 MFA width=640

ログイン画面が赤基調から青基調に変わっている。

Auth0 MFA width=640

GitHubアカウントでログイン。

Auth0 MFA width=640

One-time Passwordの登録が優先されている。

Auth0 MFA width=640

ログイン。

Auth0 MFA width=640

改めて再ログインを試みる。登録したOne-time Passwordの入力を促されるが、最下部のTry another methodを選択。

Auth0 MFA width=640

Emailを選択。

Auth0 MFA width=640

E-Mailアドレスにコードが送られ、コードの入力画面になる。

Auth0 MFA width=640