有没有办法通过SP Web服务基础架构检索FBA“角色中的用户”数据?
在检索SharePoint组,权限和角色时,它可以很好地运行,但如何让FBA用户成为FBA角色的成员?
'GetRoleCollectionFromUser'方法为基于声明的ID说'用户未找到',例如'i:0#.f | fbamembershipprovider | fbaadmin3'。还有其他方法吗?
答案 0 :(得分:1)
我认为您无法通过SP Web服务获得它。您必须直接使用角色提供程序接口来查询角色。 SharePoint 2010中也有一些使用成员资格和角色提供程序的捕获,因为并非所有功能都已在其“代理”成员资格提供程序中实现。我建议查看FBA Pack中的代码,了解如何执行此操作的一些示例。 Utils.cs和UserEdit.aspx.cs应该有一些很好的例子: