Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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
获取SharePoint 2010 FBA中的用户成员资格 SharePoint 2010 基于表单的身份验证(FBA) SqlMembershipProvider_Sharepoint_Forms Authentication - Fatal编程技术网

获取SharePoint 2010 FBA中的用户成员资格 SharePoint 2010 基于表单的身份验证(FBA) SqlMembershipProvider

获取SharePoint 2010 FBA中的用户成员资格 SharePoint 2010 基于表单的身份验证(FBA) SqlMembershipProvider,sharepoint,forms-authentication,Sharepoint,Forms Authentication,是否有办法通过SP Web服务基础架构检索FBA“角色中的用户”数据 它在检索SharePoint组、权限和角色时发挥了很好的作用,但是如何在FBA角色中获得FBA用户的成员资格呢 “GetRoleCollectionFromUser”方法对基于声明的id(如“i:0#.f | fbamembershipprovider | fbaadmin3”)显示“找不到用户”。还有其他方法吗?我认为您无法通过SP Web服务获得它。您必须直接使用角色提供程序接口来查询角色。在SharePoint 2010

是否有办法通过SP Web服务基础架构检索FBA“角色中的用户”数据

它在检索SharePoint组、权限和角色时发挥了很好的作用,但是如何在FBA角色中获得FBA用户的成员资格呢


“GetRoleCollectionFromUser”方法对基于声明的id(如“i:0#.f | fbamembershipprovider | fbaadmin3”)显示“找不到用户”。还有其他方法吗?

我认为您无法通过SP Web服务获得它。您必须直接使用角色提供程序接口来查询角色。在SharePoint 2010中,也有几个捕获使用成员资格和角色提供程序,并且并非所有功能都已在其“代理”成员资格提供程序中实现。我建议查看FBA包中的代码,以获得一些如何执行的示例。Utils.cs和UserEdit.aspx.cs应该有一些很好的例子:


谢谢您的回复。使用SP对象模型是我会考虑的选项,在我的情况下,将知道标准的Web服务是无用的。