代码之家  ›  专栏  ›  技术社区  ›  itaysk

使用FBA的SharePoint组\角色

  •  0
  • itaysk  · 技术社区  · 15 年前

    我正在运行一个FBA网络应用程序,有两个网站集。 当前,我在一个网站集中有一个SharePoint组,我想在另一个网站集中为该组分配权限。 由于SharePoint组是站点范围的,所以我认为使用FBA角色。。

    有没有关于如何做到这一点的话,或者这是否是推荐的方法?

    谢谢。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Community Mohan Dere    8 年前

    我是SharePoint组中的广告组或FBA角色的粉丝,无论网站集的数量或身份验证方法如何。它只是更干净,减少了网站的维护量向前发展。

    一旦FBA MembershipProvider工作(无论是AspNetSqlMembershipProvider还是custom),困难的部分就完成了。相比之下,添加角色支持很容易。

    here , here , here , here ,和 here .

    我要强调的一点是,除了在configuration/system.web/roleManager/providers下的web.config中注册您的RoleProvider之外,一定要将它添加到configuration/SharePoint/PeoplePickerWildcards中:

    <PeoplePickerWildcards>
      <clear />
      <add key="MyMembershipProvider" value="%" />
      <add key="MyRoleProvider" value="%" />
    </PeoplePickerWildcards>
    

        2
  •  0
  •   Hugo Migneron    15 年前

    即使使用FBA,这些组仍然是站点范围的。您需要创建要在两个网站集上使用的组,并处理每个网站集的权限。