0

read me ファイルの指示に従いましたが、すべてが機能しているように見えますが、独自のドメイン アドレスをスタック オーバーフローの OpenID として使用しようとすると、次のエラー メッセージが表示されます。

OpenID プロバイダーでログインできません:

ダイレクト メッセージの送信中または応答の取得中にエラーが発生しました。

何が間違っている可能性がありますか?

更新:だから私は自分で問題を解決しようとしましたが、現在エラーは発生していません。しかし、stackoverflow ページから自分のドメイン名ページに移動し、二度と戻ってこないということです。

4

1 に答える 1

1

phpMyID は OpenId 1.0 プロバイダーであり、stackoverflow には何らかの問題があるようです。あなたの解決策は、2回ログインすることであり、それは機能します(機能することを確認しましたが、問題はphpMyIDに限定されません)。

この問題を回避するために、OpenID 2.0 を使用する新しいプロバイダー ライブラリをテストすることをお勧めします。

sebkom.meopenid url として使用できるかどうか尋ねられましたが、使用できます。phpMyID の場合、以下を追加します。

<link rel="openid.server" href="http://sebkom.me/index.php">
<link rel="openid.delegate" href="http://sebkom.me/index.php">

$op->server();私のライブラリでは、出力の前に呼び出すだけです (「参考文献」を参照example.php)。私のライブラリをテストする場合は、直接私に質問してください。

于 2010-08-01T18:10:38.310 に答える