假设我有允许用户注册的 ASP.NET MVC 5 应用程序(使用 Identity 2.0)。当用户注册(X 先生)时,他会自动添加到角色中User
。现在我希望该用户能够添加/授予对其他用户的访问权限,并且这些用户能够登录并查看与 X 先生相同的资源/数据。X 先生应该能够管理他/她添加到应用程序中。对于整个应用程序,X 先生只是一个普通用户,但他为他添加的用户充当管理员。
有人可以解释这是如何实现的吗?基本上: - 用户应该能够邀请其他用户 - 受邀用户应该由邀请他们的用户管理 - 所有新用户都应该看到原始用户(邀请他们)看到的所有内容
这应该基本上像 SharePoint 中的权限工作或 LinkedIn 中的组一样工作