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 через аккаунт в битриксе.

Какие есть пути решения с минимальной кастомизацией приложения на битриксе?
  • Вопрос задан
  • 4048 просмотров
Пригласить эксперта
Ответы на вопрос 1
iMeath
@iMeath
Python Developer
Вы сами нашли правильное решение!
"Распространять авторизацию на все домены" - это есть правильно!
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы