Nodge/yii-eauth — pull request #23 by ramm (2012-09-07 07:26:23+00:00)
Title: preserve redirect_uri for token access

Подробности тут: http://habrahabr.ru/post/150756/

Основной смысл в том, что redirect_uri нужно проталкивать и в запрос токена, имея код.
В проекте такой функционал уже реализован для Фейсбука, имхо его надо вытащить в базовый OAuth2 класс.

Плюс проблема, описанная в https://github.com/Nodge/yii-eauth/pull/22 связана именно с этим — для зарегистрированных до этого фикса приложений ВК отдает токен, одновременно говоря:
* если redirect_uri нет, то "надо указать redirect_uri"
* если redirect_uri есть, но не совпадает, то "redirect_uri не совпадает, не стоит логинить этого человека"

Если redirect_uri есть в запросе токена и он правильный — поля error, описанного в указанном пулл-реквесте — нет.