Задать вопрос
@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?
  • Вопрос задан
  • 138 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Обычно авторизация возвращается токен (можно например в виде JWT) который передается в фронтенд, фронтенд проверяет токен проверкой подписи или серверсайдным запросом и проставляет куку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽