2

アプリケーションを開発しており、現在、他のユーザーが既存の Google アカウントを使用してログインできるようにしたいと考えています。この投稿に基づいてコードを適用しました:

http://www.9lessons.info/2011/07/login-with-google-account.html

必要なことを正確に行い、テーブルなどを作成し、URL_CALLBACK も変更しました。ただし、このエラーが発生しました。

エラー: 無効なリクエスト。OpenID 認証要求の解析中にエラーが発生しました。

このエラーに関連する情報をグーグルで検索しようとしましたが、解決策が見つかりませんでした。助けてください?

4

1 に答える 1

6

nodejsのパスポートライブラリを使用して、このエラーが発生しました。

私にとっては、リターン URL に私のレルムが含まれていなかったためです。

悪い:

{
  returnURL: 'http://dev-url:5000/auth/google/return',
  realm: 'http://dev-url/'
}

良い:

{
  returnURL: 'http://dev-url:5000/auth/google/return',
  realm: 'http://dev-url:5000/'
}

PHPライブラリの問題ではないかもしれません。しかし、設定が何であるかを知らなければ、何らかのヘルプを提供するのは困難です.

于 2013-01-15T09:43:11.970 に答える