【问题标题】:Sharepoint Requirements for SOAP/REST APISOAP/REST API 的 Sharepoint 要求
【发布时间】:2012-03-09 05:18:52
【问题描述】:

我对 MS Sharepoint 并不熟悉,但是我负责一个项目,以便将一些轻量级集成到现有的 Sharepoint 服务器中。据我所知,Sharepoint 的版本是最新的,并且在沙盒环境中运行。

我必须在这里完成的主要事情是通过 PHP 调用(无论是 RESTful 还是 SOAP Web 服务)创建新用户。我知道 Sharepoint 中有 API,但它们似乎并没有很好地记录在看似如此简单的事情上。

另外,我从同事那里收到消息,说 Sharepoint 依靠 Active Directory 进行用户管理,这似乎令人难以置信。在这种情况下,我想我也必须创建一个 LDAP 连接。

这里的主要问题是,有谁知道我需要执行哪些步骤才能通过 REST 或 SOAP 调用对运行只是 Sharepoint的服务器创建新用户?

【问题讨论】:

    标签: php sharepoint rest soap sharepoint-2010


    【解决方案1】:

    SharePoint 2010 支持三种身份验证模式:Windows、基于表单或基于声明。

    http://technet.microsoft.com/en-us/library/cc262350.aspx

    您需要做的是将用户添加到适当的身份验证存储,然后他们将其添加到使用 SharePoint 的安全组以授予他们权限。

    http://technet.microsoft.com/en-us/library/cc721640.aspx

    http://msdn.microsoft.com/en-us/library/websvcpermissions.aspx

    【讨论】:

    • 这么说,MySQL 服务器将是一个合适的基于表单的身份验证?
    • 另外,很抱歉重复发帖,但我刚刚读到有一个随 Sharepoint 一起安装的 LDAP 组件,我可以使用它通过 PHP 添加用户并在创建后授予权限吗?
    • re MySQL 和 FBA:是的,但您必须为 MySQL 找到或编写提供程序。 .NET Framework 不包括一个。
    • re LDAP:是的,完全正确。我不知道如何通过 PHP 代码将用户添加到 LDAP,但我认为这是可能的。然后,您可以使用权限 Web 服务在 SharePoint 中授予用户权限。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-27
    • 2019-03-15
    • 2020-07-24
    • 2017-11-15
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多