多站点中的ASP.NET身份用户和角色

威廉

我正在尝试在ASP.NET MVC应用程序中创建权限系统。我一直在学习最新的身份框架-这是我的要求:

  1. 每组功能的一组层次角色。因此,例如,可能有以下角色:
    • 继承
    • 读者
    • 编辑
    • 经理
    • 管理员
  2. 每个用户将对每个模块具有这些角色之一(例如,事件,页面等)
  3. 用户可以是安全组的成员。可以直接为每个安全组分配一个角色,然后该组中的所有用户(尚未明确分配该权限的用户)将继承该角色。
  4. 多租户站点:每个用户都有他们所属的一组站点。在每个站点的上下文中,它们具有一组完整的权限,可以由站点管理员分配。

通过扩展ASP.NET身份,我是否有可能完成所有这些工作?还是我应该从头开始构建定制的东西?

克里斯·普拉特

在实施自己的身份验证系统的10,000中,有9,999次是错误的方法。任何事情都比这容易,而且做正确的事看似困难实际上,ASP.NET Identity是非常可定制的,因为它是专门为此目的而创建的。您可能需要做很多工作才能完全引导自定义要求,但是几乎可以肯定,使用ASP.NET Identity可以更快,更安全。

更新

UserManager的构造函数采用的实现IUserStore使用Entity Framework时,通常只提供它Microsoft.AspNet.Identity.EntityFramework.UserStore,但这是扩展性的关键。因此,您可以简单地子类化UserStore,然后重写诸如GetRolesAsync执行所需实现的任何自定义角色逻辑之类的操作。然后,您只需提供UserManager您的子类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET(MVC)用户,角色和角色中的用户

来自分类Dev

ASP.NET(MVC)用户,角色和角色中的用户

来自分类Dev

ASP.NET身份数据库第一个自定义用户和角色

来自分类Dev

列出asp.net Identity 2.0中的用户和角色

来自分类Dev

ASP.net 4.5成员资格和角色将用户添加到角色

来自分类Dev

通过存储过程进行 Windows 身份验证和角色身份验证 - mvc asp.net

来自分类Dev

如何使用Identity ASP.NET Core通过代码优先迁移为用户和角色播种

来自分类Dev

尝试为Asp.Net mvc 5中的用户和角色播种数据时出错

来自分类Dev

用户角色更改时,ASP.net身份OWIN cookie?

来自分类Dev

Asp.net身份:登录时更改用户角色

来自分类Dev

Asp.Net身份发现用户没有角色

来自分类Dev

ASP.NET IIS用户角色身份验证

来自分类Dev

使用asp.net身份更新用户角色

来自分类Dev

具有MVC Asp.net身份角色的用户列表

来自分类Dev

用户角色更改时,ASP.net身份OWIN cookie?

来自分类Dev

Asp.net身份-如何维护登录用户角色?

来自分类Dev

ASP.Net身份,角色中的用户始终为空

来自分类Dev

如何在ASP.net站点中重写URL

来自分类Dev

使用会话状态在asp.net中创建用户登录名和角色的不安全方法

来自分类Dev

如何使用 ASP.NET Core identity v preview 3.0 创建自定义用户和角色?

来自分类Dev

使用组织帐户身份验证管理项目内部的Asp.net身份用户/角色

来自分类Dev

ASP.NET Core Web API和角色授权

来自分类Dev

Asp.net成员资格权限和角色

来自分类Dev

ASP.net MVC + ASP.net身份播种角色和用户

来自分类Dev

在ASP.NET身份框架中更改时是否刷新当前用户的角色?

来自分类常见问题

asp.net身份获取登录用户的所有角色

来自分类Dev

通过asp.net身份获取所有用户和所有角色

来自分类Dev

ASP.NET身份:让所有用户都扮演一个角色

来自分类Dev

使用ASP.net身份和Web API获取用户角色

Related 相关文章

  1. 1

    ASP.NET(MVC)用户,角色和角色中的用户

  2. 2

    ASP.NET(MVC)用户,角色和角色中的用户

  3. 3

    ASP.NET身份数据库第一个自定义用户和角色

  4. 4

    列出asp.net Identity 2.0中的用户和角色

  5. 5

    ASP.net 4.5成员资格和角色将用户添加到角色

  6. 6

    通过存储过程进行 Windows 身份验证和角色身份验证 - mvc asp.net

  7. 7

    如何使用Identity ASP.NET Core通过代码优先迁移为用户和角色播种

  8. 8

    尝试为Asp.Net mvc 5中的用户和角色播种数据时出错

  9. 9

    用户角色更改时,ASP.net身份OWIN cookie?

  10. 10

    Asp.net身份:登录时更改用户角色

  11. 11

    Asp.Net身份发现用户没有角色

  12. 12

    ASP.NET IIS用户角色身份验证

  13. 13

    使用asp.net身份更新用户角色

  14. 14

    具有MVC Asp.net身份角色的用户列表

  15. 15

    用户角色更改时,ASP.net身份OWIN cookie?

  16. 16

    Asp.net身份-如何维护登录用户角色?

  17. 17

    ASP.Net身份,角色中的用户始终为空

  18. 18

    如何在ASP.net站点中重写URL

  19. 19

    使用会话状态在asp.net中创建用户登录名和角色的不安全方法

  20. 20

    如何使用 ASP.NET Core identity v preview 3.0 创建自定义用户和角色?

  21. 21

    使用组织帐户身份验证管理项目内部的Asp.net身份用户/角色

  22. 22

    ASP.NET Core Web API和角色授权

  23. 23

    Asp.net成员资格权限和角色

  24. 24

    ASP.net MVC + ASP.net身份播种角色和用户

  25. 25

    在ASP.NET身份框架中更改时是否刷新当前用户的角色?

  26. 26

    asp.net身份获取登录用户的所有角色

  27. 27

    通过asp.net身份获取所有用户和所有角色

  28. 28

    ASP.NET身份:让所有用户都扮演一个角色

  29. 29

    使用ASP.net身份和Web API获取用户角色

热门标签

归档