Реализация аутентификации 3Legged с React - PullRequest
0 голосов
/ 18 февраля 2020

Есть ли способ получить пример реализации трехстороннего процесса аутентификации в React без использования Redux?

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

1 Ответ

0 голосов
/ 18 февраля 2020

РЕДАКТИРОВАТЬ

Чтобы сохранить состояния Redux, я могу придумать два варианта:

  • Открыть сеанс в новом окне для аутентификации, и вы можете закрыть окно и уведомить родительское окно, так как они будут в том же домене, как только поступит обратный вызов

  • Или сохраните все существенные состояния в localStorage / sessionStorage для загрузки обратно после направления

Хотя у нас точно нет образца React для генерации 3-х многостоловых токенов, но сам этот процесс больше не связан с вашим бэкэндом - вы не захотите генерировать 3-х ножной токен в вашем внешнем интерфейсе по соображениям безопасности.

Что касается React или любой внешней инфраструктуры, это вопрос перенаправления пользователя для входа в свою учетную запись Autodesk и настройки обработчика обратного вызова в ваш бэкэнд правильно, чтобы получить код доступа - см. наш официальный учебник для деталей и есть пример кода для обеих сторон (хотя и в vanialla JS) и бэк-энды

Не стесняйтесь комментировать, если у вас есть какие-либо конкретные c вопросы относительно этого процесса.

...