【发布时间】:2021-10-20 20:00:10
【问题描述】:
我有一个 Razor 页面项目,其中 Index 页面有一个指向 Settings 页面的链接。我想只允许属于 Azure Active Directory 中 APP-Administrator 安全组的用户访问 Settings 页面。访问 Index 页面的所有用户都已在 Azure Active Directory 上经过身份验证。
- 如何使指向
Settings页面的链接仅对APP-Administrator组中的用户可见。 - 如何阻止非管理员用户直接使用 URL(例如 https://myapp.myorg.com/settings)访问
Settings页面。
注意:本题与How to add Azure Active Directory authentication only to some Razor Pages in a web app?无关
【问题讨论】:
-
你试过控制器上的[Authorize]吗?
-
我没有在我的项目中使用 MVC 控制器。我已将其构建为普通的 Razor 页面。
-
不,我正在寻找一种方法来识别属于特定 AD 组的用户。
标签: c# azure asp.net-core azure-active-directory razor-pages