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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽