【发布时间】:2017-12-27 03:57:10
【问题描述】:
我有一个应用程序,在登录时我想检查用户是否属于特定 AD 组。如果是,则继续应用程序,如果不是,则显示错误:“我确实有 AD 的 LDAP 连接地址”。
我不确定我们如何实现这个 .NET 核心,因为没有任何示例可以这样做。
【问题讨论】:
-
尝试像
[Authorize(Role="ADGroupName")]这样使用授权属性,确保启用了Windows身份验证。如果可行,我很确定您可以使用User.IsInRole("ADGroupName"),您必须从那里查看和工作。
标签: c# asp.net-core active-directory asp.net-core-mvc asp.net-core-2.0