Dashboardの使用
-
[Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]に移動し、アプリケーションの名前を選択して表示します。
- ページの下までスクロールし、[Show Advanced Settings(詳細設定を表示)] を選択します。
-
[Grant Types(付与タイプ)] を選択し、アプリケーションに合わせて付与を有効化または無効化します。終わったら、[Save Changes(変更を保存)] を選択します。デバイスコードの付与タイプは、ネイティブアプリにのみ利用できます。
Management APIの使用
/Clients/patch_clients_by_id
エンドポイントにPATCH
呼び出しを行います。必ず、{yourClientId}
、{yourManagementApiAccessToken}
、および{grantType}
のプレースホルダーの値をそれぞれ、ご自身のクライアントID、管理APIのアクセストークン、希望する付与タイプに置き換えてください。
値 | 説明 |
---|---|
{yourClientId} | 更新するアプリケーションのID。 |
{yourManagementApiAccessToken} | スコープupdate:clients を持つManagement APIのアクセストークン。 |
{grantTypes} | 指定されたアプリケーションで有効にしたい付与タイプ。 |
トラブルシューティング
フローに適したgrant_types
のないアプリケーションでフローを使おうとすると、次のエラーが発生します:
Grant type
grant_type not allowed for the client.