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

Как распространить авторизацию на разные домены?

Доброго дня.
Вопрос такой: есть форум на одном домене, назовем его forum.su (форум на cms xenforo)
И самописный сайт на другом домене, скажем site.su
Авторизация на сайте происходит посредством api форума.
Вопрос такой, как можно реализовать передачу сессии между этими доменами, или я не знаю как по другому это описать.
Короче говоря, чтобы при авторизации пользователя на сайте - он авторизовался так же на форуме, и наоборот.
через куки это явно сделать не получится, вроде как получить доступ к кукам другого домена нельзя.
Но, к примеру, на тостере, гиктаймсе и хабре авторизация общая, как это реализовано?
  • Вопрос задан
  • 932 просмотра
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
z17
@z17
Java, PHP
Выдавать при авторизации token, который клиент будет присылать с запросами куда-либо. Гуглить JWT
Ответ написан
Комментировать
@Niomin
Вы можете использовать для авторизации только один из доменов, направляя запросы к нему.
То есть при запросе со второго домена отдавать альтернативную переменную сессии, с этой переменной уже получать данные.
В таком случае нужно будет не забыть о заголовке allow-origin.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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