2017-03-31 9 views
0

私は奇妙な問題を抱えています。 Googleの歌い込みボタンがローカルシステム(URL:localhostを使用)で正常に動作していますが、サーバー上で動作していません。それは私が400エラーをエラー与えておく : see error page hereGoogleサインインボタンがサーバーで機能しない

INVALID_REQUEST私は

をGoogleのコンソール上で私のサーバーのURLを追加しても、私のURLを確認した私は、サンプルコードを使用していますhere

から私のデモhere

を参照してください。

答えて

0

For use with requests from a web server. This is the path in your application that users are redirected to after they have authenticated with Google. The path will be appended with the authorization code for access. Must have a protocol. Cannot contain URL fragments or relative paths. Cannot be a public IP address.

あなたのリダイレクトURIはおそらくこのように見えるはずです。

http://ec2-54-175-82-188.compute-1.amazonaws.com/user/auth 

あなたのコードは、それが次のリクエスト建てられた実行されます(任意のWebブラウザでこれを入れています。)あなたは、リダイレクトURIを見れば

https://accounts.google.com/o/oauth2/auth?redirect_uri=storagerelay%3A%2F%2Fhttp%2Fec2-54-175-82-188.compute-1.amazonaws.com%3Fid%3Dauth315255&response_type=permission%20id_token&scope=email%20profile%20openid&openid.realm=&client_id=651551554260-60j7jq0i2gjsfm1mm0rh74ie4m80md5i.apps.googleusercontent.com&ss_domain=http%3A%2F%2Fec2-54-175-82-188.compute-1.amazonaws.com&fetch_basic_profile=true&gsiwebsdk=2

storagerelay%3A%2F%2Fhttp%2Fec2-54-175-82-188.compute-1.amazonaws.com%3Fid%3Dauth315255 

それが正しくありません。これは、認証を処理するように設計されたWebサイトのページである必要があります。

+0

このパスはGoogleコンソールですが、まだ動作していません –

+0

コンソール設定をご覧ください:https://i.stack.imgur.com/zmGq4.png とドメイン確認:https://i.stack .imgur.com/7TqwZ.png –

+0

はい、エラーメッセージを見てください。あなたはそこからリクエストを送信していません。リダイレクトURIは、送信先と正確に一致する必要があります。 – DaImTo

関連する問題