Это идея аутентификации моей системы. Когда пользователь пытается получить доступ к панели инструментов моей системы. Моя система выполнит метод canActivate
из AuthGuard
, чтобы проверить, принес ли пользователь вместе с ним токен oauth.
Если пользователь не собирает токен token === null
, моя система перенаправит пользователя на страницу входа на внешний сервер аутентификации (идентификационный сервер). После успешного входа пользователя на сервер идентификации сервер идентификации отправит токен JWT обратно в мою систему.
Мой вопрос: как сервер идентификации отправит токен обратно в мою систему и как моя система получит его?
Для каждого урока и вопроса, которые я обнаружил, когда Googled, они используют вызов API для выполнения аутентификации. Они никогда не перенаправляют пользователя на другой внешний идентификационный сервер для выполнения аутентификации.
Ход проекта и проблемы
Я не надеюсь, что кто-то напишет для меня код. Любая статья, учебное пособие, документация о том, как добиться этого, приветствуются.