Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Поток кода авторизации OpenId Connect в Angular JS

Автор вопроса: BalajiОтветов: 1

Я ищу лучший подход для реализации потока кода авторизации Open Id в Angular JS. У меня есть примеры неявного потока для получения временных токенов: id_token и access_token, но мне нужно получить долгоживущий токен: токен обновления. Похоже, мне нужно перейти к потоку кода авторизации, где я получу "код" на основе учетных данных пользователя, и, таким образом, используя этот "код", я получу refresh_token.

Наш проект Angular/Web API (без использования MVC). Рекомендуется ли использовать поток кода авторизации на стороне клиента? если да, то каков наилучший подход/лучшая библиотека, которую мы можем использовать в этом случае?

angularjsopenid-connectimplicit-flow

Ответы

Ответ 1 · Fateh Mohamed

имейте в виду, что неявный поток рекомендуется для приложений SPA, таких как angular, потому что лучше отправлять и access_token с коротким временем жизни, а не отправлять токен с длительным временем жизни, который можно легко использовать для создания access_tokens. но если вы настаиваете на том, что можете использовать гибридный поток, поток кода авторизации больше подходит для связи между серверами:

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы