POST /oauth/device/code
このフローは、入力手段が限られたデバイスが API にアクセスするために設計されています。ユーザーがデバイスを認可できるようにするデバイスコードを取得するには、このエンドポイントを使用します。
リクエスト例
レスポンス値
| 値 | 説明 |
|---|---|
device_code | デバイスの一意のコード。 |
user_code | デバイスを認可するために、ユーザーが入力する必要があるユーザーコード。 |
verification_uri | デバイスを認可するために、ユーザーがアクセスする URL。 |
verification_uri_complete | ユーザーコードを含む完全な URL。簡単にアクセスできます。 |
expires_in | デバイスコードとユーザーコードの有効期間 (秒) 。 |
interval | トークンをリクエストするためのポーリング間隔 (秒) 。 |
注記
- リフレッシュトークンを取得するには、
scopeにoffline_accessを含めます。 - 返されたデバイスコードを使用して、トークンエンドポイントにアクセストークンをリクエストします。
トークンリクエストの例
レスポンス
200
エラーレスポンス
詳しくはこちら
パラメーター
アプリケーションの ID。
認可をリクエストするスコープ。
アクセスする対象 API の一意の識別子。
アクセスする対象 API (リソースサーバー) の識別子。Auth0 テナントに登録されている API 識別子と一致する必要があります。テナントの Resource Parameter Compatibility Profile が
compatibility に設定されている場合は、audience の代わりに使用されます。レスポンス
| ステータス | 説明 |
|---|---|
| 200 | デバイスコードとユーザーコードが返されます。 |