【发布时间】:2014-01-31 00:31:13
【问题描述】:
过去两天我刚刚用我现有的数据库研究和实现了新的 ASP.NET 身份系统。更多信息在这里:Integrating ASP.NET Identity into Existing DbContext。
现在,我有一个可以工作的 UserStore 和 RoleStore,但我似乎无法弄清楚如何在我的 ASP.NET MVC 5 应用程序中利用它们,而无需编写看起来像大量代码的代码让我感到困惑的身份样本。
我想要实现两件事:1) 使用 cookie 来维护授权;2) 使用角色来限制应用程序在视图和控制器中呈现的内容的访问。
为了能够使用那些我显然需要使用代表授权用户的Controller.User 属性并查看它的角色。如何让我的 Identity 实现实现这一目标?
最后,在身份示例中,我看到他们正在使用 OWIN,我有点明白,但它似乎是一种超级迂回的方式,我仍然不知道如何正确实施。就索赔而言,它们让我感到困惑的程度是我理解它们的两倍。
如果有任何正确方向的指示,我将不胜感激。
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-5 asp.net-identity