Сабж.
Если используется CDbHttpSession для сессий, то, если пользователь гость, у него не получается авторизоваться, на любом сервисе ошибка 400 и что-то типа incorrect redirect_uri. Если же пользователь уже авторизован на сайте, то проблем нет (не для логина естественно используется).
Выяснилось, что данные просто не сохраняются в сессии (redirect_uri пустой, хотя setState пытался его установить).
При использовании обычных php сессий таких проблем нет.
Сабж. Если используется CDbHttpSession для сессий, то, если пользователь гость, у него не получается авторизоваться, на любом сервисе ошибка 400 и что-то типа incorrect redirect_uri. Если же пользователь уже авторизован на сайте, то проблем нет (не для логина естественно используется). Выяснилось, что данные просто не сохраняются в сессии (redirect_uri пустой, хотя setState пытался его установить). При использовании обычных php сессий таких проблем нет.