Auth0.swift と Auth0.Android
Auth0.swiftバージョン 1.28.0+Auth0.Androidバージョン 1.25.0+
- アプリケーションでは、
requires_verification例外 (高リスクのログイン試行が検出されたときにスローされます) を処理し、その後、CAPTCHA 検証ステップをレンダリングするために WebAuth フローをトリガーする必要があります。 - WebAuth フローをトリガーするときは、ユーザーが再度ユーザー名を入力しなくて済むように、
login_hintパラメータを渡すことができます。
Auth0.swift の例
isVerificationRequired エラーを処理する必要があります。このエラーは、リクエストが不審と判定され、ユーザーを認証するために追加の確認ステップが必要であることを示します。
この確認ステップはWebベースのため、完了するには Universal Login を使用する必要があります。
.parameters(["login_hint": email, "screen_hint": "signup"])
Universal Login の設定方法について詳しくは、Auth0.swift Getting Startedをお読みください。
Auth0.Android の例
AuthenticationException#isVerificationRequired() エラーを処理する必要があります。このエラーは、リクエストが不審であると判定され、ユーザーをログインさせるには追加の認証ステップが必要であることを示します。
この認証ステップは Web ベースのため、完了するには Universal Login を使用する必要があります。
params.put("screen_hint", "signup");
Universal Login の設定方法について詳しくは、Auth0.Android Authentication with Universal Login SDK documentationをご覧ください。
Lock.Swift と Lock.Android
Lock.Swiftバージョン 2.19.0+Lock.Androidバージョン 2.22.0+
- アプリケーションでは、
requires_verification例外 (高リスクのログイン試行が検出されたときにスローされる) を処理し、その後、WebAuth フローをトリガーして CAPTCHA 検証ステップをレンダリングする必要があります。 - WebAuth フローをトリガーするときに
login_hintパラメータを渡すと、ユーザーはユーザー名をもう一度入力せずに済みます。
Authentication API
- アプリケーションは
requires_verificationエラー (高リスクのログイン試行が検出された場合に Authentication API から返されます) を処理し、その後、CAPTCHA 検証ステップをレンダリングするために WebAuth フローをトリガーする必要があります。