Dashboardを使用する
-
Dashboard > Applications > Applications に移動し、表示するアプリケーションの名前を選択します。

- ページの最下部までスクロールし、詳細設定を表示 を選択します。
-
グラントタイプ を選択し、アプリケーションに必要なグラントを有効または無効にします。完了したら、変更を保存 を選択します。デバイスコードのグラントタイプはネイティブアプリでのみ使用できます。

Management API を使用する
/Clients/patch_clients_by_id エンドポイントに PATCH リクエストを送信します。{yourClientId}、{yourManagementApiAccessToken}、{grantType} のプレースホルダー値は、それぞれご使用の 、Management API の 、および目的のグラントタイプに必ず置き換えてください。
| 値 | 説明 |
|---|---|
{yourClientId} | 更新対象のアプリケーションの ID。 |
MGMT_API_ACCESS_TOKEN | スコープ update:clients を持つ Management API のアクセストークン。 |
GRANT_TYPES | 指定したアプリケーションで有効にするグラントタイプ。 |
トラブルシューティング
grant_types が設定されていないアプリケーション (またはこのフィールドが空のアプリケーション) でフローを使用しようとすると、次のエラーが発生します。
Grant type `grant_type` not allowed for the client.