【问题标题】:Mapping FBA Roles to SharePoint Groups in SharePoint 2013在 SharePoint 2013 中将 FBA 角色映射到 SharePoint 组
【发布时间】:2013-08-22 17:00:34
【问题描述】:

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

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

我已验证我的角色提供者“管道”工作正常。我有一个 Web 部件可以检查登录用户的角色,并且发现它们很好。所以,我只能说,我只是想念这个关联在 UI 中的哪个位置。

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

【问题讨论】:

  • 两天以来,我一直在为 FBA 角色和用户苦苦挣扎。请你检查一下你以前是否遇到过这个问题?我在为 FBA 角色分配权限时遇到权限问题。stackoverflow.com/questions/32604542/…

标签: sharepoint-2013


【解决方案1】:

嗯,我不确定我是否明白,这并没有给我“温暖的绒毛”,但这就是我所知道的......

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

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

很奇怪,但那是 SharePoint 2013,我猜!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多