私たちはAPI管理のためにWSO2 APIマネージャ1.10.0を使用します。私は以前スコープからロールへのマッピングによって制限されたAPIをセットアップしました。今度は、このAPIの複数のバージョンを処理する必要があります(すべてのクライアントが同時に新しいバージョンに移行できるわけではありません)が、同じスコープ(スコープキーとスコープ名)を再利用できないようです。と?WSO2 APIマネージャーで複数のAPIバージョンのスコープキーを再利用しますか?
これは奇妙に思われますか?それは、APIの各バージョンごとに独自のスコープからロールへのマッピングを作成する必要があることを意味しますか?つまり、/ default APIを使用しているユーザは、使用しているAPIのバージョンに応じてアクセストークンを要求する際にスコープ名を更新する必要があります。
ここではどのような戦略を使用する必要がありますか?通常、スコープキー<API-Name>-<Restriction-Key>
を使用してスコープを作成します。今は<API-Name>-<Version>-<Restriction-Key>
を使用する必要があります。また、ユーザーが移行するときに、アクセストークンを正しいバージョンに要求するときにスコープを更新する必要がありますか?
GoogleのAPIの新しいバージョンに何らかの形で切り替えるときに、ユーザーが同じスコープをそのまま使用してもよいか、APIの特定のバージョンに一意に関連付けられていることが本当にありがとうございます。