ネイティブパスキーは、現在、限定早期アクセスでご利用いただけます。Auth0のリリースについては、「製品のリリース段階」を参照してください。
サインアップフロー
サインアップチャレンジを要求する
POST /passkey/register
新規ユーザーのパスキーサインアップフローを開始します。応答時に、Auth0はPublicKeyCredentialCreationOptionsとセッションIDを返します。
要求パラメーター
コード例
要求
応答
備考
- チャレンジ要求を完了したら、アプリケーションはネイティブのAndroidまたはiOS APIを使用して、ユーザー登録プロセスを続行することができます。
- その後、ネイティブAPIから取得した情報を使用して新規ユーザーを認証し、フローを完了する必要があります。
新規ユーザーを認証する
POST //token トークンエンドポイントを使用して、指定された資格情報でユーザーを認証し、アカウントを作成して要求されたトークンを返します。authn_responseパラメーターは、Web Authentication APIの仕様に基づいています。ネイティブパスキーフローでは、このエンドポイントに渡された情報は、モバイルアプリケーションのネイティブAPIを介して取得することができます。
要求パラメーター
コード例
要求
応答
POST /passkey/challenge
ログインフロー
ログインチャレンジを要求する
初回のサインアップ時にパスキーをアカウントに保存した既存のユーザーについて、パスキーログインフローを開始します。 応答時に、Auth0はPublicKeyCredentialRequestOptionsとセッションIDを返します。要求パラメーター
コード例
要求
応答
POST /oauth/token備考
- チャレンジ要求を完了したら、アプリケーションはネイティブのAndroidまたはiOS APIを使用して、ログインプロセスを続行することができます。
- その後、ネイティブAPIから取得した情報を使用して既存のユーザーを認証し、フローを完了する必要があります。
既存のユーザーを認証する
トークンエンドポイントを使用して、指定された資格情報でユーザーを認証し、アカウントを作成して要求されたトークンを返します。authn_responseパラメーターは、Web Authentication APIの仕様に基づいています。ネイティブパスキーフローでは、このエンドポイントに渡された情報は、モバイルアプリケーションのネイティブAPIを介して取得することができます。