7

Relying Party を作成しており、Google プロバイダーを使用しています。Yadis はhttps://www.google.com/accounts/o8/udに誘導し、関連付けを作成し、ユーザーのブラウザをその URL (HTTP 307) にリダイレクトし、次のクエリ パラメータを入力します。

  • openid.ns:http://specs.openid.net/auth/2.0
  • openid.mode: checkid_setup
  • openid.assoc_handle: value_received_from_association,
  • openid.return_to:http://my_host:and_port/?returned=1

AFAICT、提供する必要があるすべての情報を入力しましたが、ユーザーのブラウザは Google から「要求したページは無効です」というページを取得します。どのように?

4

2 に答える 2

4

エラーは、に設定する必要があるパラメータopenid.claimed_idとパラメータを含めないことによって文字通りトリガーされました。これらのセットを使用すると、別のエラーが発生します。これは、と同じ値を入力することで解決できます。openid.identity"http://specs.openid.net/auth/2.0/identifier_select"openid.realmopenid.return_to

RPディスカバリーも実装しましたが、Googleはそれを使用していないようです。

于 2009-08-29T11:51:01.510 に答える
1

サイトの RP ディスカバリーをセットアップしましたか? それはあなたがしなければならない別のことであり、Googleは今それを強制しているかもしれません.

http://blog.nerdbank.net/2008/06/why-yahoo-says-your-openid-site.html

于 2009-08-28T21:36:06.220 に答える