Задать вопрос

Bitrix: как организовать кросс-доменную аутентификацию (cross domain auth)?

Есть приложение на битриксе. В нем заведены пользователи и они успешно работают в системе. Битрикс находится на домене
bitrixapp.mycompany.com

Разрабатывается второе приложение, которое находится на домене
newapp.mycompany.com

Цель: сделать так, чтобы пользователи авторизовавшись на bitrixapp.mycompany.com автоматически авторизовывался на newapp.mycompany.com, при этом минимально модифицируя приложение на битриксе.

Т.е. необходимо выполнить 2 шага:
1) вытаскивать из битрикса список пользователей и сохранять его в моем приложении
2) при авторизации в битриксе слать кроссдоменный запрос на newapp.mycompany.com. Т.е. в идеале это должен быть некий механизм шаринга кук. Т.е. нужно вставлять какой-то айфрэйм с какой-то хитрой ссылкой, для распространения авторизации.

Либо что-то вроде OAuth в newapp.mycompany.com через аккаунт в битриксе.

Какие есть пути решения с минимальной кастомизацией приложения на битриксе?
  • Вопрос задан
  • 4110 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
iMeath
@iMeath
Python Developer
Вы сами нашли правильное решение!
"Распространять авторизацию на все домены" - это есть правильно!
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽