Auth0.swift と Auth0.Android
Auth0.swiftバージョン 1.28.0+Auth0.Androidバージョン 1.25.0+
- アプリケーションでは、
requires_verification例外 (高リスクのログイン試行が検出されたときにスローされます) を処理し、続いて キャプチャ 検証ステップを表示するための WebAuth フローを開始する必要があります。 - WebAuth フローを開始する際に、ユーザーが username を再入力しなくて済むよう、
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 フローを開始する必要があります。 - WebAuth フローを開始する際に
login_hintパラメーターを渡すと、ユーザーがユーザー名を再入力せずに済みます。
Authentication API
- アプリケーションでは、
requires_verificationエラー (高リスクのログイン試行が検出された場合に Authentication API から返されます) を処理し、その後、キャプチャの検証ステップを表示するために WebAuth フローを開始する必要があります。