3

WordPress用のOpenIDプラグインは、GoogleOpenIDプロバイダーのリンクのいずれも受け入れていないようです。

http://google.com/profiles/username

また

https://google.com/accounts/o8/id

エラーを返します(両方):

Could not discover an OpenID
identity server endpoint 
at the url:
http://google.com/profiles/username

なぜですか?janrainエンゲージプラグインは機能しますが、他の問題があるため使用できません。

4

5 に答える 5

4

問題は解決された。Google、Yahoo、およびその他の一部の OpenID プロバイダーは https エンドポイントを提供しているため、curl は POST リクエストを作成するときに相手側を検証しようとします。curl には CA 証明書のパックが付属していないため、そのようなエンドポイントではすべて失敗します。

解決策は、curl にプロバイダーを検証しないように指示するか、Google の正しい CA 証明書を与えることです。

于 2011-02-07T06:36:36.550 に答える
0

サーバー上の CA 証明書に問題があるはずです。Google は証明書に関して多くの問題を抱えています。

また、Apache を使用したシステムでこれを動作させていますが、サーバーにも問題がある可能性があります。システム用の CA 証明書のパックを見つけてインストールしてみてください。

于 2011-01-15T12:58:50.453 に答える
0

PHP のインストールで不足しているプラ​​グインを確認してください

/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, 
于 2016-04-25T06:00:43.087 に答える