在 ASP.NET MVC 中赋予 LDAP 授权角色

Giving Role to LDAP Authorization in ASP.NET MVC

我正在使用 ASP.NET MVC 和 LDAP 作为身份验证。它是成功的。但我不知道如何为用户赋予角色。例如,我可以使用用户名 "xxxx" 通过 LDAP 登录,我想将 "xxxx" 角色赋予 "admin"。然后我可以使用 [Authorize(Roles="admin")] 控制视图。 我该怎么做?

LDAP 用户通常在他们所在的目录中分配角色。

您会将用户权限的控制权交给 LDAP 服务的管理员。这很好,但可能不是你想要的。

您还可以在您的 AspNet 应用程序中添加您自己的角色,并在您的应用程序中存储您自己的角色时仅依靠 LDAP 服务进行身份验证。