Задать вопрос
@paper_castle
Фрилансер

Как правильно организовать работу с OAuth2?

Есть сторонний СЕРВИС_1, с авторизацией через OAuth2 (access_token + refresh_token)
При регистрации приложения на нём - позволяет указать колбек OAuth2.

Есть СЕРВИС_2, который живет на нескольких доменах в зависимости от предоставляемых типов услуг, но все домены используют данные СЕРВИС_1 через OAuth2.

Как организовать авторизацию?

Пока что придумали следующее:
1. Получать OAuth2 коллбек от СЕРВИС_1 на свой отдельный домен авторизации у СЕРВИС_2.
2. Домен авторизации единожды после авторизации отправляет полученные token'ы на нужный домен СЕРВИС_2.
3. В дальнейшем все манипуляции по update/refresh/revoke token'ов делает только уже конкретный домен СЕРВИС_2 с помощью полученных token'ов, а домен авторизации в последующих процессах не участвует.

Жизнеспособна ли такая схема? Как лучше?
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
Крона Лабс Екатеринбург
от 200 000 ₽