【发布时间】:2014-11-02 17:43:09
【问题描述】:
在 MVC4 中,我使用 Roles.IsUserInRole 来检查给定用户是否处于某个角色中。但是,使用 MVC5 我不能再这样做了......
起初,它要求我在 web.config 中启用 RoleManager,但后来我发现 microsoft 已从 Web.Security 转移到 Microsoft.AspNet.Identity。
我现在的问题是,对于 Microsoft.AspNet.Identity,我如何执行类似于 Roles.IsUserInRole 的操作? 和/或创建角色和用户之间的关系。
顺便说一句,我仍在尝试了解新的身份验证方法(ClaimsIdentity?)。
【问题讨论】:
标签: c# asp.net-mvc-5 claims-based-identity asp.net-roles