Azure App Svc 中 Blazor 应用程序的 Azure AD 应用服务授权

Azure AD App Service Authorization for a Blazor App in Azure App Svc

我有一个部署到 Azure 应用服务的 dotnet 5 Blazor 服务器端网站。我已按照 https://docs.microsoft.com/en-us/azure/app-service/scenario-secure-app-authentication-app-service 上的教程提供身份验证。现在,任何访问我网站的尝试都需要 Azure AD 用户登录。

不幸的是,我还没有找到任何关于如何管理授权的指南。例如,我想将对页面的访问限制为 Azure AD 中特定组的成员。我似乎记得几年前,该网站会检查某种会员提供者数据库。

我正在寻找的是能够使用 Azure AD 组的名称装饰剃刀页面,任何试图加载该页面的人都必须是该组的成员。有谁知道 link 描述实现此目的的“官方”方法?

基于角色的访问控制 (RBAC) 一种根据管理员授予个人的角色权限来授权应用程序的方法 users/groups。请参阅此 link 以获取有关如何在 Azure AD 中为应用程序 create/manage 角色的详细文档。

有关如何根据分配给 users/groups 的角色访问 razor 页面的更多详细信息,请参阅此 link