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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽