将FBA角色映射到SharePoint 2013中的SharePoint组

时间:2013-08-20 15:03:50

标签: sharepoint-2013

我已在SP2013中设置了成员资格和角色提供程序,并为FBA设置了自定义登录页面。我可以作为我的一个基于FBA的用户登录,所以我知道与数据库的连接有效。但是,我真的很难尝试将基于FBA的角色合并到SharePoint中。例如,如何将“FBARole1”映射到我的站点的SharePoint“所有者”组,以便我放入“FBARole1”的任何人都将自动成为该站点的所有者?

我进入网站设置 - >网站权限。我点击“授予权限”。它要求我输入姓名,电子邮件地址或“所有人”。没有提到角色。我输入任何我的角色名称,它将无法解决它。它可以找到我的FBA用户,而不是我的FBA角色。我想不到SP中的任何其他地方可以做到这一点。

我已经确认我的角色提供程序“plumbing”有效。我有一个Web部件,用于检查登录用户的角色,并且发现它们很好。所以,最好的我可以说,我只是错过了UI在这个关联中的位置。

再次,这是2013年。任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

嗯,我不确定我是否得到它,这并没有给我“温暖的模糊”,但这就是我所知道的......

我回到该对话框输入用户名,电子邮件地址或“所有人”。我找到了一个链接,建议为我的角色提供者输入“完整”信息,而不仅仅是名称,所以我试了一下。我以{Role provider name}:{role name}的格式输入了它。瞧,它终于解决了。

有些事情很奇怪。 1.从那时起,我已经能够输入{角色名称},跳过角色提供者的名称和冒号,然后它就会解析。事先并没有。 2.如果我输入整个{角色名称},它现在会在搜索中找到它。之前,它没有。而且,如果我按下退格键,那么它不是整个{角色名称},搜索将找不到它。所以,如果我的完整角色名称是“FBARole1”,它将解决。如果我输入“FBARole”,它会说没有匹配。

很奇怪,但我认为这是SharePoint 2013!