1

過去 1 週間か 2 週間、Google Oauth を介してユーザーに署名する際に問題が発生しました。Gmail 経由で既にログインしている場合、Google にリダイレクトされたユーザーは、次の URL で当社のサイトにリダイレクトされます。

https://mywinningtrade.com/auth/failure?message=invalid_credentials&origin=https%3A%2F%2Fmywinningtrade.com%2Fauth%2Ffailure%3Fmessage%3Dinvalid_credentials%26origin%3Dhttps%253A%252F%252Fmywinningtrade.com%252Flogin%26strategy%3Dgoogle&strategy=google

通常、これはアカウントの資格情報が間違っているためだと思いますが、前に述べたように、私はすでに Gmail にサインインしていました。

それに加えて、断続的にしか機能しない場合もあります。それがいつ起こるのか、その出来事をローカライズすることができません。いくつかの異なるメールを試しました。現在使用しているgemは...

gem "oauth", "~> 0.4.7"

gem "omniauth-openid", "~> 1.0.1" # Google

他の誰かがこの問題を経験したか、これが原因であるかを知ることができますか? コードを投稿しますが、Google OAuth が機能していたときから現在まで変更はありません。

4

1 に答える 1

0

この質問は、OAuth とは対照的に、技術的には Google OpenID ソリューションに関するものです。

答えとしては、Google IDP が MyWinningTrade によって受け入れられなかった成功した認証ステートメントを発行したようです。問題https://groups.google.com/forum/#!msg/google-federated-login-api/qXZDD7_K7jU/LfIp5JhFLAoJに関連して、ライブラリに構成の問題がある可能性があります

残念ながら、前回の更新以降、omniauth-openid が積極的に維持されているかどうかはわかりません。この問題が影響している場合は、適切な修正を加えて gem を再構築する方法を知っていただければ幸いです。変更を整理するお手伝いができるかどうかお知らせください。

于 2013-06-22T20:36:54.133 に答える