关于如何实现支持父子角色的自定义角色提供程序,是否有任何好的指南?
根据通常的角色提供程序功能,我需要具有高级角色权限。但是,我还需要将权限进一步分解为子角色。我玩弄了为子权限设置更多角色实例的想法,但我更希望有一个允许子角色的本机解决方案。
例如:
[它]
[IT] > [管理员]
[外联网]
[外联网] > [管理员]
在此场景中,“管理员”角色实际上是 2 个不同的角色,一个用于 IT,一个用于 Extranet 场景。理想情况下,两个“管理员”角色之间没有关联,因为它们是唯一的子角色。
[编辑]:在伊戈尔的评论之后,我觉得我应该澄清一下。aspnetdb 已经托管了多个应用程序,因此无法使用应用程序名称来分隔子角色,因为它已经被用于按应用程序分隔角色。