将 AzMan RoleManager 与默认 ASP.NET 成员资格结合使用

发布于 2024-11-19 20:58:52 字数 325 浏览 2 评论 0原文

我想在现有的 Web 应用程序中使用 AzMan RoleManager API。我已经在使用默认的 ASP.NET 成员资格提供程序,它将其用户存储在 ASPNETDB 数据库中。

我很快查看了 AzMan 并使用提供的工具管理我的保单存储。但是我只能将本地 PC 用户(Windows Server 2003)添加到商店。 有没有一种简单的方法可以将 AzMan 与默认的 ASP.NET 成员资格提供程序连接起来?

I would like to use the AzMan RoleManager API in my existing webapplication. I'm already using the default ASP.NET membership provider which stores its users in the ASPNETDB database.

I quickly took a look at AzMan and administered my policy store using the supplied tool. However I was only able to add local pc users (Windows server 2003) to the store. Is there an easy way to hook up AzMan with the default ASP.NET membership provider?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青春如此纠结 2024-11-26 20:58:53

AzMan 基于 Windows 授权管理器组件,该组件具有自己的架构和管理。它不与 ASP.NET 成员资格提供程序集成以将其用作策略存储,也不从中选择成员资格。 AzMan 可以管理可以确定安全标识符 (SID) 的任何用户的成员资格,其中可以包括域或 ADAM 存储中的用户。我不相信 ASP.NET 成员资格提供程序中使用了任何 SID,除非您碰巧使用的是 Active Directory 成员资格提供程序(但您已经说过您正在使用 SQL Server 成员资格提供程序)。

简短的回答:不,从 SQL Server 会员资格提供程序开始并没有简单的方法。

AzMan is based on the Windows Authorization Manager component, which has its own schema and management. It does not integrate with the ASP.NET membership provider to use it as a policy store, nor from which to select membership. AzMan can manage membership of any user for which it can determine a Security Identifier (SID), which can include users in a domain or an ADAM store. I don't believe there are any SIDs used in the ASP.NET Membership provider, unless you happen to be using Active Directory Membership Provider (but you already said you're using the SQL Server Membership Provider).

Short answer: No, there's not an easy way when starting from the SQL Server Membership Provider.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文