Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用从第三方网站到WordPress的表单帖子验证用户_Php_Wordpress_Forms_Authentication_Post - Fatal编程技术网

Php 使用从第三方网站到WordPress的表单帖子验证用户

Php 使用从第三方网站到WordPress的表单帖子验证用户,php,wordpress,forms,authentication,post,Php,Wordpress,Forms,Authentication,Post,几周来,我一直在尝试使用第三方健身房管理软件对WordPress网站进行身份验证。我希望能够点击这个第三方网站上的现有按钮,该按钮将使用帖子中传递的任何详细信息自动向WordPress注册/登录用户 我曾尝试使用多个插件,但我仍然不理解这个第三方应用程序实现其“远程登录系统”的方式,即创建远程登录目标并获取密钥。我们没有得到任何其他东西,他们对API的支持和单独的博客帖子根本没有任何用处。单击“远程登录”按钮时,帖子结构如下(除了远程登录目标和显示的文本外,该按钮没有任何可自定义的内容) 登录

几周来,我一直在尝试使用第三方健身房管理软件对WordPress网站进行身份验证。我希望能够点击这个第三方网站上的现有按钮,该按钮将使用帖子中传递的任何详细信息自动向WordPress注册/登录用户

我曾尝试使用多个插件,但我仍然不理解这个第三方应用程序实现其“远程登录系统”的方式,即创建远程登录目标并获取密钥。我们没有得到任何其他东西,他们对API的支持和单独的博客帖子根本没有任何用处。单击“远程登录”按钮时,帖子结构如下(除了远程登录目标和显示的文本外,该按钮没有任何可自定义的内容)


登录。请稍等。。。
登录。请稍等。。。
autoPost=函数()
{
document.getElementById('idSSOTargetForm').submit();
}
它显示一个页面几秒钟,上面写着“登录,请稍等”,然后将用户发送到给定的目标,将“远程登录目标”设置到网站主页(而不是插件重定向URI或网站登录页面)不起作用。这是他们的支持建议,但没有提供更多的帮助

这篇文章的URL是ssoTargetID用来识别登录用户的地方,如果我将登录目标设置为另一个网站(比如google.com),它不会改变

我不知道我可以在这个场景中使用什么插件,如果有的话。这似乎不是一种标准的“OpenID连接”或“SAML单点登录”身份验证方式,这是我搜索最多的方式。我尝试过的插件如下:SAML可以在没有“客户端ID”和只有来自初始网站的共享密钥的情况下完成吗?大多数插件(除了OpenID Connect通用客户机)都需要大量这些字段。我也不知道登录端点URL和令牌端点URL是什么,因为在任何仪表板网站关于使用其API的帖子中都没有给出它们。谢谢你的帮助