0

「http://example.com/auth/google_oauth2/callback」をコールバック URI として Google に登録しました。これは、ユーザーがアドレス「example.com」で Web サイトにアクセスした場合は正常に機能しますが、ユーザーが「www.example.com」でアクセスした場合、Google はこの URI が登録されていないというエラーを返します。

4

1 に答える 1

0

解決策は、次の行を config/initializers/omniauth.rb に追加することです

OmniAuth.config.full_host = "http://example.com"

ユーザーがどのようにウェブサイトに到達したかに関係なく、リダイレクト URI として「http://example.com/auth/google_oauth2/callback」を使用するオムニ認証になりました。

于 2012-06-20T07:10:33.160 に答える