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

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

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

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

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

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