gpt4 book ai didi

ASP.NET 成员资格/角色 - 如何将用户链接到多个应用程序/角色?

转载 作者:行者123 更新时间:2023-12-02 17:08:57 26 4
gpt4 key购买 nike

我正在开展一个项目,将一个大型网站分解为更小、更具体的网站。我需要能够将对这些网站的访问限制为仅具有必要权限的用户,并且希望尽可能利用现有的成员资格/角色数据模型。

因此,理想情况下,我想将潜在的多个应用程序(如 aspnet_applications 表中定义)和应用程序特定角色 (aspnet_roles) 分配给单个用户。但是,aspnet 成员资格模型似乎不允许这样做,因为 aspnet_users 和 aspnet_membership 记录保存特定的 applicationID。

如何将单个用户分配给多个应用程序/角色?

最佳答案

如果您不希望将数据链接到标准 SqlMembership 提供程序之外的一个应用程序,您可以考虑使用自定义 management/role提供商。

它在数据源使用方面具有更大的灵 active ,例如,您可以在数据库中使用自己的表来存储成员/角色信息并在多个应用程序中使用这些表等。

您甚至可以更进一步,例如,您可以实现自定义成员资格和角色提供程序并创建单独的模块(程序集),然后在多个应用程序中重用该模块。

关于ASP.NET 成员资格/角色 - 如何将用户链接到多个应用程序/角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8729838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com