Nodge / yii-eauth

EAuth extension allows to authenticate users by the OpenID, OAuth 1.0 and OAuth 2.0 providers.
BSD 2-Clause "Simplified" License
327 stars 114 forks source link

VK ошибка 400 на новом коде #67

Closed LexSander closed 11 years ago

LexSander commented 11 years ago

Столкнулся с проблемой, возвращается ошибка 400 на коде, скаченном с master'а на сегодня. Авторизовывается со второго раза. Первый раз - сбой.

В чем причина?

kirillplatonov commented 11 years ago

Ставил вчера, проблем с VK нет. В логах есть что-нибудь?

LexSander commented 11 years ago

2013/08/16 23:42:35 [error] [application.extensions.eauth] Invalid response http code: 400. URL: https://api.vk.com/oauth/access_token?client_id=3439179&client_secret=CWPLiMSNDviqnzRokD6x&code=83567bb29cd7daa756&redirect_uri=http%3A%2F%2F***%2Fru%2Flogin%3Fservice%3Dvkontakte Options: array ( ) Result: {"error":"invalid_grant","errordescription":"Code is invalid or expired."} 2013/08/16 23:42:35 [error] [exception.EAuthException] exception 'EAuthException' with message 'Invalid response http code: 400.' in /var/www/**/data/www/**_/protected/extensions/eauth/EAuthServiceBase.php:280 Stack trace:

0 /var/www/_/data/www/_/protected/extensions/eauth/EOAuth2Service.php(143): EAuthServiceBase->makeRequest('https://api.vk....')

1 /var/www/_/data/www/_/protected/extensions/eauth/EOAuth2Service.php(89): EOAuth2Service->getAccessToken('83567bb29cd7daa...')

2 /var/www/_/data/www/_/protected/controllers/SiteController.php(225): EOAuth2Service->authenticate()

3 /var/www/_/data/www/_/yii1112/framework/web/actions/CInlineAction.php(50): SiteController->actionLogin()

4 /var/www/_/data/www/_/yii1112/framework/web/CController.php(309): CInlineAction->runWithParams(Array)

5 /var/www/_/data/www/_/yii1112/framework/web/filters/CFilterChain.php(134): CController->runAction(Object(CInlineAction))

6 /var/www/_/data/www/_/yii1112/framework/web/CController.php(292): CFilterChain->run()

7 /var/www/_/data/www/_/yii1112/framework/web/CController.php(266): CController->runActionWithFilters(Object(CInlineAction), Array)

8 /var/www/_/data/www/_/yii1112/framework/web/CWebApplication.php(283): CController->run('login')

9 /var/www/_/data/www/_/yii1112/framework/web/CWebApplication.php(142): CWebApplication->runController('site/login')

10 /var/www/_/data/www/_/yii1112/framework/base/CApplication.php(162): CWebApplication->processRequest()

11 /var/www/_/data/www/_/index.php(11): CApplication->run()

12 {main}

REQUEST_URI=/ru/login?service=vkontakte&code=83567bb29cd7daa756 HTTP_REFERER=http://***/ru/recover

LexSander commented 11 years ago

Также со второго-третьего раза заходит через Facebook. Я в раздумьях...