0

優れたDjango Social Authアプリを使用して、さまざまなサービスからのログインを処理しています。これは Twitter、Facebook、LinkedIn では問題なく機能しますが、Google では機能しない理由がわかりません。考えられるすべてのオプションを試してみると、このメッセージが何度も表示されました。

Error: redirect_uri_mismatch
Request Details
scope=https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
response_type=code
access_type=offline
redirect_uri=http://dev.mysite.com/complete/google-oauth2/
next=/close_login_popup/
state=OHZtGyZPyrM0XUjzEsf8dv22VAZGXSY6
display=page
client_id=820357455247-4levikqugduodacfc8j3b5dhsvmbbnnb.apps.googleusercontent.com

API キーを作成するために、https://code.google.com/apis/にアクセスし、次の手順でフォームに入力しました。

ここに画像の説明を入力

次に、「Installed Application」を選択しましたが、これは完全には理解できませんが、ほとんどのドキュメントでこのオプションが提案されています。私は成功せずに他の両方のオプションを試しました:

ここに画像の説明を入力

Web Application指定を作成しようとするhttp://.dev.mysite.comと、次のエラーが発生します。

Error: redirect_uri_mismatch
The redirect URI in the request: http://dev.mysite.com/complete/google-oauth2/ did not match a registered redirect URI

Learn more

Request Details
scope=https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
response_type=code
access_type=online
redirect_uri=http://dev.mysite.com/complete/google-oauth2/
next=/close_login_popup/
state=xcpu93i7XJJmYlwXnRbkfgEwsbbR1O7c
display=page
client_id=606300275392.apps.googleusercontent.com

私の目的は、誰かがクリックして Google にアクセス許可を与え、サイトにログインできるリンクを作成することです。私はこれを実際のサイトでテストしており、wwww.dev.mysite.comキー生成の他のオプションを試すときに指定しdev.mysite.comた . アイデアが尽きてしまったので、次に何を試すかについての提案をいただければ幸いです。

4

0 に答える 0