Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将DirectoryServices.AccountManagement和;角色提供者_C#_Asp.net_Directoryservices_Roleprovider_Account Management - Fatal编程技术网

C# 将DirectoryServices.AccountManagement和;角色提供者

C# 将DirectoryServices.AccountManagement和;角色提供者,c#,asp.net,directoryservices,roleprovider,account-management,C#,Asp.net,Directoryservices,Roleprovider,Account Management,是否可以将自定义角色提供程序或Windows/SQL用于System.DirectoryServices.AccountManagement?我用这种方式验证用户,如果我可以使用角色提供者来管理网站内容,那就太好了。这可能吗?您可以基于S.DS.AM创建自己的自定义成员资格,并提供相应的角色提供程序。但是为什么要麻烦呢?已经有一个Active Directory成员资格+角色提供程序-为什么不使用它们呢?我相信这需要在AD中设置组,但我们有很多方法来尝试管理对的访问,因此我使用一个自定义用户表来

是否可以将自定义角色提供程序或Windows/SQL用于System.DirectoryServices.AccountManagement?我用这种方式验证用户,如果我可以使用角色提供者来管理网站内容,那就太好了。这可能吗?

您可以基于S.DS.AM创建自己的自定义成员资格,并提供相应的角色提供程序。但是为什么要麻烦呢?已经有一个Active Directory成员资格+角色提供程序-为什么不使用它们呢?我相信这需要在AD中设置组,但我们有很多方法来尝试管理对的访问,因此我使用一个自定义用户表来指定角色。您可以使用标准的AD成员资格提供程序(您的所有用户都有AD帐户,对吗?),然后创建自己的基于数据库的角色提供程序(而不是使用广告组作为角色)好吧,我现在有点像这样了,但我不知道如何像通常的角色成员身份一样设置它(即设置对整个文件夹的访问权)。。。我想这就是我不知道如何填补的空白。这就是你想要的吗?