403 Запрещено при обратном вызове. Oauth Google - Socialite Laravel - PullRequest
0 голосов
/ 28 января 2019

приложение Laravel находится в подпапке на виртуальном хостинге.Вход через Facebook и Twitter работает, в то время как обратный вызов Google

https://example.net/subfolder/callback/google?state=...&code=..&scope=openid%20email%20profile%20https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/userinfo.profile%20https://www.googleapis.com/auth/plus.me&authuser=0&session_state=...&prompt=none

выдает мне эту ошибку:

Запрещено

У вас нет прав доступа к example.com/subfolder/callback/google на этом сервере.

Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 403 Forbidden.

Я осмотрелся и думаю, что проблема в том, что в Apache отключена директива AllowEncodedSlashes.К сожалению, виртуальный хостинг не позволяет мне его активировать.Можно ли решить эту проблему с помощью htaccess?спасибо

Редактировать:

если я использую только эту часть ссылки

https://example.com/subfolder/callback/google?state=...&code=...&scope=openid%20email%20profile%20https://www.googleapis.com/auth/userinfo.email

, логин работает,Я думал, чтобы извлечь только эту часть ссылки с .htaccess, как я могу сделать?

...