我正在使用Microsoft Azure。我已經發布了幾個Web API。每個都啓用了身份驗證/授權,Azure Active Directory(AAD)作爲唯一的提供者。我們有一個AAD租戶。Azure AD:限制消費者對特定Web API的訪問
消費者將成爲合作伙伴公司的應用程序。對於每位消費者,我都在AAD中創建了應用程序註冊。使用該應用程序註冊的應用程序ID和密鑰我可以成功獲取令牌並調用Web API(通過Postman進行測試)。
我的問題是每個消費者憑證都可以訪問每個API。我想限制消費者只能訪問特定的API。例如,消費者A可以訪問API P和Q;消費者B可以訪問API Q和R.這裏有一些重疊和一些唯一性。我一直在通過在線文檔。他們對這種服務對服務的情況很少提及。我找不到與我的場景匹配的示例代碼。如何在AAD單租戶中強制消費者進行API映射?