背景
通过内部的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";
获取用户列表是否容易?
替代
我可以通过
返回用户列表吗?需要的示例数据
var_dump($_POST);
会回来,
array(3) {
['username']=>
string(10) "mynamehere"
['password']=>
string(64) "9a027d0d2c054c0cb18ef22d1d8b88c993998c9b4396f0b6b01da777c2f38aaa"
['sharepoint_verification']=>
string(15) "zoR6n]N?~Mg%YEL"
}
感谢您的帮助专家。
答案 0 :(得分:0)
如果您在网络上讨论SharePoint 2010内部部署和wordpress,则无法实现架构。
但如果wordpress是在内部托管的话,我们可以使用OAuth,我们可以使用某些OAuth插件配置并实施SharePoint 2013。