web-dev-qa-db-ja.com

Googleサインインウェブサイトエラー:ターゲットドメインのログインヒントを生成するためのアクセス許可が拒否されました

私は自分のウェブサイトにGoogleログインを統合しようとしています..

私はこの例に従っています: https://developers.google.com/identity/sign-in/web/

プロジェクトのクライアントIDを生成し、上記のコードに置き換えましたが、次のエラーが発生し続けます。

  1. それはエラーです。

エラー:invalid_request

ターゲットドメインのログインヒントを生成するためのアクセス許可が拒否されました。

13
CKS

ローカル開発をしているときにこの問題に遭遇しました。プロジェクトをローカルで実行するときは、「 http://127.0.0.1 "」ではなく「 http:// localhost 」を起動するようにしてください。 http: //0.0.0. "など...

25
kevinstueber

私にとっては、開発者コンソール、分析APIを使用していたプロジェクト、そしてlocalhost:portをbothに追加する必要がありました。 「承認されたJavascriptオリジン」と「承認されたリダイレクトURI」。私のシナリオでは、ポート9002を使用していました How to

2
Bren1818

ちょうど私の2セント。 Browsersyncプロキシの背後にあるローカル開発者のマシンを使用しています。 etc/hostsファイルで定義されているプロキシされていないローカルホスト名を使用してのみ機能させることができました:127.0.0.1 my-site.localhost

次に、http://my-site.localhostを「承認されたJavascriptの起点」フィールドに入力し、http://localhostを「承認されたリクエストURI」フィールドに入力します。

その後、エラーは消え、認証が機能しました。

1
Valentine Shi

リダイレクトURLに実際のIPアドレス( http:// your IPアドレス:8080 /)を使用している場合、このエラーがスローされます。 Google認証APIは、ドメイン名を(www.mydomain.com)リダイレクトURLとしてのみ受け入れます。

0
code_sniper