На страницу успешной авторизации мне нужно передавать динамические данные.
Раньше я это делал с помощью get-параметров, но с зимы этого года facebook установил "Использовать строгий режим для URI перенаправления".
Это означает, что я не могу больше передавать get-параметры, которые меняются динамически.
После изучения документации facebook вычитал, что такие параметры можно задать с помощью state.
Пример:
https://www.facebook.com/v2.12/dialog/oauth?
client_id={app-id}
&redirect_uri={"https://www.domain.com/login"}
&state={"{st=state123abc,ds=123456789}"}
В \yii\authclient\OAuth2::buildAuthUrl дергается метод генерации state-параметра.
Кто-то знает как можно передать кастомный state?
Facebook auth client set state
Re: Facebook auth client set state
Сделал сохранение этих параметров в кроссдоменных куках.