The OpenID plugin for WordPress does not seem to accept any of the links from the Google OpenID provider:
http://google.com/profiles/username
or
https://google.com/accounts/o8/id
It returns an error (for both):
Could not discover an OpenID identity server endpoint at the url: http://google.com/profiles/username
Any idea why? Janrain uses the plugin, but I can not use it because of other problems with this.
The problem is resolved. Because Google, Yahoo, and some other OpenID providers provide https endpoints, curl tries to check the other end when executing a POST request, because curl does not come with a CA certificate package, it does not work on all such endpoints.
, curl, CA Google.
CA . Google .
, Apache, . CA .
, php installtion
/etc/php.d/dom.ini, /etc/php.d/mysql.ini, /etc/php.d/mysqli.ini, /etc/php.d/pdo_sqlite.ini, /etc/php.d/wddx.ini, /etc/php.d/xmlreader.ini, /etc/php.d/xmlwriter.ini, /etc/php.d/xsl.ini,
@Vanwaril @tarantinofan, - , .
, , , @Vanwaril, openid, , :
openid\lib\Auth\Yadis\ParanoidHTTPFetcher.php - 152
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
openid\liv\Auth\OpenID\consumer.php - 970 979 _idResCheckSignature, null, openid
, , , , .
EDIT: : https://web.archive.org/web/20090214215411/http://curl.haxx.se/docs/sslcerts.html
I was getting the same error and checking apache error logs. I got the following
CURL error (60): SSL certificate problem: unable to get local issuer certificate
This is caused by calls curlfrom the OpenID plugin.
curl
The following worked for me. Source: fooobar.com/questions/91737 / ...
Use this root certificate certificate kit: https://curl.haxx.se/ca/cacert.pem
Copy this set of certificates to your disk. And use it onphp.ini
php.ini
curl.cainfo = "path_to_cert\cacert.pem"
Be sure to restart the server after making the changes.
Source: https://habr.com/ru/post/1785509/More articles:Check if the other process has administrator rights in .NET. - c #PHP - How to calculate how many months from a specific date - phpOrdered and unordered STL containers - c ++performance comparison - gcc and llvm-gcc - llvm"Forbidden" error when accessing elmah.axd remotely via HTTPS in ASP.NET WebForms - asp.netjquery append td - jqueryenable SSL when Tomcat interacts with the Apache web server using mod_jk - sslSending email to ASP (CDO message) takes 5 to 10 seconds each time - emailПроблема в передаче заданного значения UIColor - objective-cHow to get only top-level text content of node using getTextContent () - javaAll Articles