私はWSO2 ISおよびAPIマネージャを使用しており、クライアントが取得するアクセストークンスコープを制限したいと考えています。例えばWSO2はクライアントアプリケーションによってスコープを制限します
、client_key_1はscope_for_client_key_1範囲とclient_key_2がscope_for_client_key_2とアクセストークンを要求することができるだけでアクセストークンを要求することができます。しかし、クライアント番号がscope_for_client_key_2のトークンを要求しようとすると、403などのメッセージが表示されます。
WSO2で設定する方法はありますか?
スコープへのアクセスは、ユーザーの役割によって制限されます。本当のユースケースについて説明すれば、これに答えるのがより簡単になります。 – Bee
実際の使用法は、私は複数のクライアントアプリケーションとAPIを持っていることです。一部のAPI機能は、アクセストークンの特定のスコープに依存します。この機能を使用するクライアントアプリケーションは1つのみである必要があります。つまり、そのようなスコープでアクセストークンを取得できるクライアントアプリケーションは1つだけです。また、スコープはクライアントアプリケーションとAPIの間に追加の認証固有の情報を渡す方法であるため、APIは他のものに応じて機能を提供するようにすることはできません。 –