Как использовать django rest framework_social_oauth2, чтобы разрешить регистрацию из аккаунтов Google? - PullRequest
0 голосов
/ 01 февраля 2019

Хотя документация по подключению к фейсбуку отличная, я не могу понять, как подключить его к учетной записи Google, использовал ту же структуру, что и здесь, для преобразования токена, но Google дает мне этот ответ
{ "error": "access_denied", "error_description": "Your credentials aren't allowed" }

Пожалуйста, дайте мне знать, если есть какие-либо дополнительные данные, которые я должен предоставить, чтобы помочь решить эту проблему.

1 Ответ

0 голосов
/ 08 февраля 2019

Я тоже сталкивался с этой проблемой.Я написал бэкэнд для входа в Google для iOS и Android.

В панели инструментов Google создайте идентификатор клиента oauth2 и секрет клиента для веб-приложения.Если вы делаете вход в Google для Android, используйте идентификатор клиента веб-приложения в вашем проекте Android.Не создавайте Oauth2-клиент для Android.

Но в iOS создайте отдельный клиент Oauth2 для iOS вместе с веб-приложением, а затем в iOS поместите client_id как ios client_id в проекте iOS.И сервер client_id как web_application_client_id из проекта iOS для консоли разработчика Google и поместил идентификатор клиента iOS и схему URL в эти настройки проекта iOS

...