HybridAuth и чистые ссылки

Главные вкладки

Аватар пользователя McSeem McSeem 4 апреля 2018 в 21:12

Доброго времени суток,
Я тут не разберусь, каким должен быть Callback Url? Например, в случае с Яндексом в адресной строке наличествует:
redirect_uri=https%3A%2F%2Fwww.mysite.ru%2Fhybridauth%2Fendpoint%3Fhauth.done%3DYandex&response_type=code&scope=
и Яндекс говорит, что redirect_uri не совпадает с Callback URL, указанным при регистрации приложения. И как я понимаю, и не должно совпадать, поскольку вместо
https://www.mysite.ru/hybridauth...
почему-то получается белиберда в виде
https%3A%2F%2Fwww.mysite.ru%2Fhybridauth...
После правки руками этой белиберды все работает.
"Чистые ссылки" включены и работают, судя по тому, что на самом деле
https://www.mysite.ru/user/1а не https://www.mysite.ru/?q=user/1
Подскажите, пожалуйста, должна ли быть такая белиберда в Callback Url при работающих чистых ссылках? Если не должна, то как сделать, чтобы было как положено?
UPD: Разобрался. Все работает и с такой белибердой в адресе. Был косяк с самим Callback URL. Было:
https://www.mysite.ru/hybridauth/endpoint/?hauth.done=Yandex
а надо
https://www.mysite.ru/hybridauth/endpoint?hauth.done=Yandex