WordPress 的 OpenID 插件似乎不接受任何 Google OpenID 提供商链接:
http://google.com/profiles/username
or
https://google.com/accounts/o8/id
它返回错误(对于两者):
Could not discover an OpenID
identity server endpoint
at the url:
http://google.com/profiles/username
知道为什么吗? janrainengage 插件可以工作,但由于其他问题我无法使用它。
问题已经解决了。由于 Google、Yahoo 和其他一些 OpenID 提供商提供 https 端点,curl 会在向另一端发出 POST 请求时尝试验证另一端 - 由于curl 不附带 CA 证书包,因此它在所有此类端点上都会失败。
解决方案是告诉curl 不要验证提供商,或者为Google 提供正确的CA 证书。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)