Что такое принятый метод аутентификации с помощью OAuth2 в React с использованием Redux?3 legged OAuth с реактивом и Redux
Моя текущая настройка включает в себя перенос компонентов-ответчиков с использованием Redux-Auth-Wrapper, а если пользователь не аутентифицирован, отправляет действие, которое делает необходимым внешний запрос GET-запроса поставщику OAuth (в данном случае Google).
OAuth2 требует отправки URL-адреса обратного вызова с вашим запросом, поэтому я настроил конечную точку/компонент URL-адреса реактивного маршрутизатора, который при запуске onComponentDidMount отправляет действия для синтаксического анализа возвращаемого хэша, который поступает от поставщика OAuth, данных в хранилище redux и перенаправить пользователя на запрашиваемую им страницу, которая хранится в параметре состояния запроса OAuth.
Это все кажется очень взломанным. Также сложно управлять URL-адресом обратного вызова OAuth2 между средами разработки и разработки. У кого-нибудь работает рабочий процесс OAuth2?
P.S. Мне нужно получить Auth Token для клиента, чтобы он мог использоваться для того, чтобы клиентские запросы API, которые используют этот токен, чтобы проверить, имеет ли пользователь доступ к этим ресурсам.
Я действительно хотел бы видеть всеобъемлющий пример этого тоже. Каждый пример или шаблон, который я видел до сих пор, сокращает углы. [This here] (https://github.com/mjrussell/redux-auth-wrapper/issues/46) выглядит близко, но было бы неплохо иметь полное, полностью работающее решение. – Nurpax