2017-01-10 16 views
2

IdentityServer 1つ、MVCクライアント1つ、API 2つがある状況を想像してみてください。したがって、2つのAPIリソース(Api1Api2)があります。 Api2Api1の完全なコピーですが、カスタマイズされています。管理者ユーザーは両方のAPIにアクセスする権限が必要ですが、別のユーザーはApi2へのアクセスのみが許可されます。複数のAPIの保護

ユーザーにApi1.AccessApi2.Accessという申し立てを追加し、対応するAPIの認可ポリシーとして設定することは理にかなっていますか?アイデンティティサーバーは、ユーザーに基づいてAPIリソースを追加するような何かを提供しますか?

+0

あなたはちょうど異なるスコープを定義しますか? – jonchicoine

+0

異なるスコープを定義することで何を意味するのかわかりません。 スコープがAPIResourcesに変更されました。クライアントには、ユーザーではなくAPIResourceがあります。これはどういう意味ですか? – user1336

+0

あなたは既に 'Roles'クレームを持っているので、それを使用して処理することはできません。 – Developer

答えて

関連する問題