Псевдоним шлюза Sanctum не устанавливает токен csrf в cook ie после запроса csrf от ax ios к laravel бэкэнду - PullRequest
0 голосов
/ 21 марта 2020

У меня есть виртуальный хост в laravel, который использует Airlock для обработки аутентификации. В SPA я делаю запрос с топором ios, чтобы получить токен CSRF, который я бы использовал для входа в систему в соответствии с документацией.

Но я не могу сделать ответ, чтобы установить повара ie. У меня нет проблем cors, и я могу видеть токен csrf в ответе, но заголовок set-cook ie, кажется, игнорируется. Для тестирования я поставил тот же самый сайт. Я отключаю http_only, и я не знаю, что еще я могу сделать.

Я также поместил два экземпляра в «один и тот же домен» (/ etc / hosts), чтобы избежать предупреждения в сети, которое говорит this set-cookie domain attribute was invalid with regards to the current host url, но это не решение.

Thx

1 Ответ

0 голосов
/ 21 марта 2020

Согласно https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#Invalid_domains

Кажется, мы не можем использовать Set-Cook ie с параметром домена, отличным от домена сервера. Так что я поставил свой спа на vhost кто обрабатывает аутентификацию.

...