@lexstile

Как настроить взаимодействие FE (localhost) с BE (remote server) с withCredentials?

Необходимо отправить запрос с локальной машины на удаленный server/хостинг.
Вызов метода осуществляется методом POST на url: https://site.ru/v1/auth/login

На данный момент запрос не осуществляется из-за ошибки CORS.

Заголовки (php):
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Origin: '.$_SERVER['HTTP_ORIGIN']);
header('Access-Control-Allow-Methods: *');
header('Access-Control-Allow-Headers: *');


UPD: с заголовками разобрался - вызов метода заработал. Но как поставить куку со стороннего сервера на localhost?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
Обычно авторизация возвращается токен (можно например в виде JWT) который передается в фронтенд, фронтенд проверяет токен проверкой подписи или серверсайдным запросом и проставляет куку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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