【发布时间】:2018-03-14 15:22:15
【问题描述】:
这是我的第一个 ASP.NET 项目,我必须为此项目使用 MVC 5 和 Identity 2.1。
我已经查找了有关使用 Identity 2.1 进行身份验证和授权的信息,但我仍然感到困惑,因为没有文章对其进行了完整的详细解释,而且他们需要您熟悉旧版本,而新文章都是关于ASP.NET Core MVC。
假设我有一个包含 3 列的水果表:
id = 1,名称 = 苹果,数量 = 4;
id = 2,名称 = 橙色,数量 = 2;
id = 3,名称 = 香蕉,数量 = 3;
。 . .
我们有一些管理员用户,他们可以将其他水果类型添加到列表中。
管理员用户也可以创建其他用户帐户并授予他们查看或编辑一个或多个水果记录的权限。
比如userid1可以查看苹果数量,或者userid2可以查看和编辑橙子数量。
我的问题是如何使用 Identity 2.1 来实现这个场景?我可以使用角色和声明来实现它吗?如果是,请提供一些示例代码。
谢谢,抱歉我的英语不好。
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-5 asp.net-identity-2