web-dev-qa-db-ja.com

oAuth2のGoogleコンソールでreturnuriを追加または変更する方法

私は自分のウェブサービスからグーグルoAuthを使いたいのですが、新しいoAuthキーを作成しましたが、それを使うと

Error: redirect_uri_mismatch
The redirect URI in the request: www.blabla.com
did not match a registered redirect URI

ここで、登録済みのリダイレクトURIを見つけて変更する場所、または別のURIを追加できる場所を確認します。コンソールの「APIアクセス」メニューでは、「ブランド情報の編集」、「別のクライアントIDの作成」、「許可されたドメインの編集」しかできませんが、追加する権限がありません。

12
user2409832

私の問題は、「サービスアカウント」のクライアントIDを作成したことでした。そして、「Webアプリケーション」のウィザードも試していませんでした。私のコントローラーはWebリクエストを行っていたので、Webアプリケーションオプションが適切です。愚かな私。

WebアプリケーションのクライアントID設定で、リターンURIを調整できますが、サービスアカウント設定にはそのオプションがありません。

11
user2409832

私の意見では、これをどこで行うかはすぐにはわかりません。そのため、ここにいくつかの便利なスクリーンショットを示します。

1)[認証情報]画面に移動します...「 https://console.developers.google.com/apis/credentials ....」のようになります。

2)「Oauth2クライアントID」をクリックします。リンク..この場合は「Webクライアント1」です

2)画面の下部に、「 http:// localhost:[some number]/signin-google」のようなサイトのURLを追加して保存できます。

7
Jamie M.

クライアントIDの右側に「設定の編集」があります。それをクリックすると、承認されたリダイレクトURIを編集できるポップアップが表示されます。

1
Chao Wei