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

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

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

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

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