【问题标题】:sharepoint 2010 phone book without active directory没有活动目录的sharepoint 2010电话簿
【发布时间】:2013-12-10 22:10:08
【问题描述】:

我有一个在 SharePoint 2010 中用作电话簿的应用程序。此 Web 应用程序是外部的,内置于​​ JavaScript,用于通过 Active Directory 搜索用户。

我想在 SharePoint 中完全构建这个应用程序,方法是创建一个 Web 部件,并搜索每个 SharePoint 用户而不是这个外部 Web 应用程序和 AD。是否有人对我应该使用什么来在 SharePoint 中拥有此应用程序有任何想法或提示?

应该补充一点,我希望将当前功能与今天一样,自定义字段作为元数据(texboxes)在其中进行搜索。比如国家、城市等。

提前致谢!

【问题讨论】:

  • 不确定你想做什么。查询 SPWeb.AllUsers 还是要向 SharePoint 添加新的身份验证提供程序?
  • 该应用程序用于在sharepoint中搜索人,与AD链接。我只想在 SharePoint 中使用它来搜索用户配置文件,而不是这个外部 Web 应用程序。我正在考虑在 Web 部件中构建此代码,因为我想要类似的功能。
  • 我看到的大多数身份验证提供者都缺少详细的用户信息,您要搜索的信息是否存储在sp中?意思是,当您在 sp 中单击用户时,表单是否正确填写?
  • 信息存储在 SharePoint 中,是的,通过 AD。当我搜索例如名字 (Michael),每个名字为 Michael 的人都会出现,就像一个标准的搜索引擎。

标签: search sharepoint sharepoint-2010 active-directory metadata


【解决方案1】:

我认为你应该使用User Profiles。例如,您可以配置从 AD 获取数据的用户配置文件同步。

【讨论】:

    【解决方案2】:

    所以如果我正确理解了您的问题,以下是类似(重复)问题的答案:Getting members of an AD domain group using Sharepoint API

    请让我知道这是否对您有帮助:) 您迟早会看到的问题是 SPWeb.AllUsers 只知道至少登录过一次的用户,您将无法手动查询从未登录过的用户,除非您让 SharePoint 为您搜索广告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      • 2012-05-28
      相关资源
      最近更新 更多