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

Как осуществлять авторизацию в SPA, если бекенд находится на другом домене?

Есть dom.com и api.dom.com - фронтенд и бекенд, соответственно.
С CRUD все понятно и просто при таком построении приложения.

Но как быть с авторизацией?
Когда все лежит на одном домене, то при авторизации создается сессия и уже от нее идет пляс.
  • Вопрос задан
  • 484 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@RidgeA
Авторизационная кука должна быть доступна для обоих доменов
В Вашем случае - домен у куки должен быть ".dom.com" - точка в начале обязательна
Сама сессия должна хранится в общем хранилище, к которому и фронт-энд и бек-энд имеют доступ (типа мемкеша или редиса).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Ooos
Front-End
Читайте про CORS, сервер должен поддерживать запросы их
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽