【发布时间】:2015-10-07 06:33:01
【问题描述】:
我正在尝试在 MVC5 应用程序中实现简单的基于角色的身份验证 + 授权,但我在尝试理解身份框架中涉及的所有部分时感到有些头疼
我正在阅读一些教程和指南,但我仍然没有一个明确的想法。
特别是:IIdentity、IPrincipal 或 IUser 接口之间的区别是什么?我应该实施哪一个?
【问题讨论】:
-
IIdentity针对用户的 prim 信息,IPrincipal针对用户的角色信息 (RBAC),IUser抱歉?我对此一无所知 -
IUser是 AspNet.Identity 的一部分。如果您希望使用标识对象,例如UserManager或SignInManager,则需要它
标签: c# .net asp.net-mvc-5 asp.net-identity