我正在创建一个网站,用户可以使用我的网站链接到外部服务器并对其进行监控。这些是通过site / Server / [Server-Name] / PageName访问的,它被转发到ServerController,然后ServerController按预期加载相关页面。
不幸的是,这有一个复杂的问题,即用户需要能够将其他用户添加到他们的服务中,并允许他们获得许多权限(这些都是预先定义的),因此,我根本无法思考如何实现权限。如果可能的话,我宁愿不自己动手,因为我从PHP转换到ASP.NET的主要原因是为了大规模自动化这样的功能。请注意,由于一个用户可以绑定到具有不同权限的多个服务,因此无法为每个人设置一个权限。
我想知道是否有任何可用于实现此权限工具的设施,或者我是否必须自己动手。是否有任何可以适应的内置功能?我不知道要走哪条路,所以我希望有这些系统专业知识或经验的人能够提供帮助。