1

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

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

4

1 回答 1

3

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

简短的回答:不,从 SQL Server Membership Provider 开始时没有简单的方法。

于 2011-07-27T22:01:30.317 回答