你可以将Sharepoint 2010凭据传递给Wordpress吗?

时间:2014-02-06 19:05:11

标签: wordpress sharepoint sharepoint-2010 wordpress-plugin single-sign-on

背景

通过内部的Sharepoint 2010安装和Wordpress的虚拟机安装(在同一本地网络上),我的任务是看看我们是否可以让Sharepoint用户使用他们的Sharepoint凭据登录到Wordpress。

该方法将使用Sharepoint作为SSO服务,一旦登录,就可以将凭证传递给Wordpress,登录将自动进入管理面板。

分享到Wordpress

我找到了许多communicating with the Wordpress API from Sharepoint的例子,但我希望从Sharepoint转到Wordpress,而不是相反。

Zombie Post

Wordpress帮助论坛有一个僵尸帖子,询问七年前的same question

Google搜索中未经测试的方法

我发现了一篇博客文章,展示了如何retrieve login information from Sharepoint using PHP但不是Sharepoint专家,我想确保这是首选方法,或者它甚至可以工作。

具体来说,我看到他建议通过

抓取Sharepoint用户列表
/* Local path to the Lists.asmx WSDL file (localhost). You must first download
 * it manually from your SharePoint site (which should be available at
 * yoursharepointsite.com/subsite/_vti_bin/Lists.asmx?WSDL)
 */
$wsdl = "http://localhost/phpsp/Lists.wsdl";

获取用户列表是否容易?

替代

我可以通过

返回用户列表吗?
  • SQL查询?
  • 返回XML或JSON的POST请求?

需要的示例数据

var_dump($_POST);

会回来,

array(3) {
  ['username']=>
  string(10) "mynamehere"
  ['password']=>
  string(64) "9a027d0d2c054c0cb18ef22d1d8b88c993998c9b4396f0b6b01da777c2f38aaa"
  ['sharepoint_verification']=>
  string(15) "zoR6n]N?~Mg%YEL"
}

感谢您的帮助专家。

1 个答案:

答案 0 :(得分:0)

如果您在网络上讨论SharePoint 2010内部部署和wordpress,则无法实现架构。

但如果wordpress是在内部托管的话,我们可以使用OAuth,我们可以使用某些OAuth插件配置并实施SharePoint 2013。