реагировать остальные социальные аутентифицировать реагировать поток аутентификации - PullRequest
0 голосов
/ 27 февраля 2020

Я новичок в вопросе stackoverflow, поэтому, пожалуйста, будьте добры:)

Моя проблема заключается в следующем:

Я занимаюсь разработкой приложения реагирования (я новичок в этом), в котором я намерен аутентифицировать пользователей через социальную учетную запись. Чего я не смог сделать, так это полностью заполнить поток oauth между backendapiserver-> реакции приложения-> социальным провайдером.

Сервер BackendAPI: 1. Django 2. DRF 3. rest-auth 4. django -Alalauth с github, настроенным с помощью client_id a secret_key, как сказано в документации

Вот что мы смогли понять о том, как должен обрабатываться поток: 1. Пользователь нажимает кнопку для аутентификации в социальной учетной записи. (например, GitHub). 2. Приложение реагирования отправляет запрос в Backend и возвращает URL-адрес для провайдера. 3. Реагирует приложения любым способом (не выяснил, как) запустить другой экземпляр окна (всплывающее окно, другую вкладку и т. д.). c.) Где провайдер социальной учетной записи будет запрашивать авторизацию аутентификации из моего приложения OAuth (предположим, что так) 4. Затем предварительно отправляется предварительно настроенный URL-адрес обратного вызова в адаптере социальной учетной записи из приложения OAuth (на end? to back-end?) 5. если это front-end, то повторно отправьте (или перенаправьте) код, предоставленный поставщиком социальной учетной записи, на backind api, где находится плата e проверить (угадайте у провайдера) предоставленный код и отправить ответ в приложение реагирования, чтобы выполнить авторизацию для выполнения запроса к API бэкенда. 6. если обратный вызов указывает на внутренний сервер, не знаю, как отправить токен во внешний интерфейс

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

Любая помощь будет оценена с восхищением

PD: Почти в каждом вопросе, который я здесь прочитал, говорится «сначала поиск» и все в таком духе , Поверьте мне, спрашивая здесь мой последний ресурс, искать везде. в StackOverFlow я только что нашел это: 1. просит социальной сети, получить, как подключиться к обычному пользователю Как аутентифицировать пользователей с помощью Django REST framework и React. js frontend? 2. Нет ответов ( 1 год a go) django реакция социальной аутентификации 3. Нет ответов (3 года go) django рамки социальных потоков социальной аутентификации

Поиск в Google, дает много документов, документов и т. Д. c. Объяснение, как связать DRF с REACT (сделано), но не нашел аутентификации с помощью allauth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...