POST /oauth/token
確認コードを取得したら、このエンドポイントを使用して、電話番号またはメールアドレスと確認コードでユーザーをログインさせます。
備考
grant_typeにはhttp://auth0.com/oauth/grant-type/passwordless/otpを指定する必要があります。- アプリケーションの
client_idが必要です。 usernameには、realm=smsの場合はユーザーの電話番号、realm=emailの場合はユーザーのメールアドレスを指定します。realmには、POST /passwordless/start リクエストに合わせてsmsまたはemailのいずれかを指定する必要があります。otpにはユーザーの確認コードを指定する必要があります。redirect_uriは必須の callback URL であり、アプリケーションの Allowed Callback URLs に登録されている必要があります。
詳細情報
パラメーター
リクエスト用の DPoP 証明です。これは省略可能で、アプリケーションで Demonstrating Proof-of-Possession を使用する場合にのみ必要です。
リクエストボディ
アプリケーションの client_id です。
アプリケーションの client_secret です。Regular Web Applications の場合にのみ必須です。
ユーザーの確認コードです。
使用する接続と一致している必要があります。使用できる値:
email, smsユーザーの電話番号またはメールアドレスです。
アクセストークンを取得する対象 API の API 識別子です。
アクセスする対象 API (リソースサーバー) の識別子です。Auth0 テナントに登録されている API 識別子と一致する必要があります。テナントの Resource Parameter Compatibility Profile が
compatibility に設定されている場合は、audience の代わりに使用されます。IDトークンを取得するには、openid を使用します。
アプリケーションの Allowed Callback URLs に登録されているコールバック URL です。
レスポンス
| ステータス | 説明 |
|---|---|
| 200 | ユーザーの認証に成功しました。 |
| 400 | 不正なリクエストです。無効なパラメーターです。 |
| 401 | 認証されていません。無効な認証情報です。 |