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

时间:2011-07-12 21:32:50

标签: asp.net asp.net-membership membership-provider azman

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

我很快看了一眼AzMan并使用提供的工具管理我的保单库。但是我只能将本地PC用户(Windows server 2003)添加到商店。 是否有一种简单的方法可以将AzMan与默认的ASP.NET成员资格提供程序挂钩?

1 个答案:

答案 0 :(得分:3)

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

简短回答:不,从SQL Server成员资格提供程序启动时没有一种简单的方法。

相关问题