Documentation Index
Fetch the complete documentation index at: https://auth0-fix-auth-api-docs-migration-completion.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
POST /passwordless/start
パスワードレス接続では、ユーザーがパスワードを記憶する必要がありません。代わりに、ユーザーがログインする度にメールかSMSで送信されるワンタイムコードなど、別のメカニズムを使用して本人確認を行います。
パスワードレス認証には3つのオプションがあります。
- メールで確認コードを送信する。
- メールでリンクを送信する。
- SMSで確認コードを送信する。
備考
- メールかSMSで確認コードを送信した場合、コードを取得した後に、/passwordless/verifyエンドポイントを使用してユーザーを認証しなければなりません。この際、
usernameにはemailまたはphone_number、passwordには確認コードを使用します。 - このエンドポイントはクライアント側から呼び出すように設計されており、レート制限の対象です。
- サンプルのauth0.jsスクリプトは、バージョン8のライブラリーを使用しています。auth0.jsバージョン7を使用している場合には、こちらのリファレンスガイドを参照してください。
エラーコード
このエンドポイントに関するエラーコード参照の全体については、「エラー > POST /passwordless/start」を参照してください。詳しい情報
Parameters
アプリケーションの
client_idです。アプリケーションの資格情報のある署名済みアサーションを含んだJWTです。アプリケーションの認証方法が秘密鍵JWTの場合に必須です。
urn:ietf:params:oauth:client-assertion-type:jwt-bearer値を使用します。秘密鍵JWTがアプリケーション認証方法の場合は必須。アプリケーションの
client_secretです。通常のWebアプリケーションのみに必須です。コード/リンクをユーザーに送信する方法です。メールで送信する場合は
email、SMSで送信する場合はsmsを使用します。connection=emailの場合は、これをユーザーのメールアドレスに設定します。connection=smsの場合は、これをユーザーの電話番号に設定します。リンクの送信には
link、確認コードの送信にはcodeを使用します。nullの場合はリンクが送信されます。scope、state、redirect_uriなど、追加したい任意の認証パラメーターです。OAuthのスコープです。
要求とコールバック間の状態を維持する状態パラメーターです。
Response
| Status | Description |
|---|---|
| 200 | コードまたはリンクが正常に送信されました。 |
| 400 | 不正な要求です。無効なパラメーターです。 |
| 401 | 認可されていません。無効なクライアント資格情報です。 |