Почему при GET-запросе через HTTP-client из Laravel теряется сессия?
Мне нужно отправить пользователя разрешить доступ к данным аккаунта в сервисе Strava.
Запускаю проект на локальном сервере. Даю пользователю ссылку на разрешение доступа. В случае если он не авторизован в сервисе, то Strava отправит его на страницу авторизации, а после авторизации на страницу разрешения доступа к данным и после разрешения доступа вернет его на главную страницу моего сайта.
Хочу сделать тоже самое, но без ссылки, а через HTTP-client Laravel'а. Отправляю GET-запрос с такими же параметрами как в ссылке. Strava так же перебрасывает пользователя авторизовываться, но после авторизации его перебрасывает по адресу "localhost:3000/session" с ошибкой 404, вместо того, чтобы отправить его разрешать доступ.
Я думаю, что при GET-запросе в отличии от перехода по ссылке теряется сессия, но как это происходит и как это исправить (и так ли это вообще) я не знаю.
Объясните, кто понимает, пожалуйста)