I noticed in my log files I’m getting a lot of these errors for Facebook social login. Any idea how to fix this? Thanks
2021-11-01 23:09:02 [183.171.184.170][1686][84untvs38sdusm269uonn826t4][error][yii\web\HttpException:400] yii\web\HttpException: Invalid auth state parameter. in /var/www/html/vendor/yiisoft/yii2-authclient/src/OAuth2.php:122
Stack trace:
#0 /var/www/html/vendor/yiisoft/yii2-authclient/src/clients/Facebook.php(148): yii\authclient\OAuth2->fetchAccessToken()
#1 /var/www/html/vendor/yiisoft/yii2-authclient/src/AuthAction.php(415): yii\authclient\clients\Facebook->fetchAccessToken()
#2 /var/www/html/vendor/yiisoft/yii2-authclient/src/AuthAction.php(226): yii\authclient\AuthAction->authOAuth2()
#3 /var/www/html/vendor/yiisoft/yii2-authclient/src/AuthAction.php(210): yii\authclient\AuthAction->auth()
#4 [internal function]: yii\authclient\AuthAction->run()
#5 /var/www/html/vendor/yiisoft/yii2/base/Action.php(94): call_user_func_array()
#6 /var/www/html/vendor/yiisoft/yii2/base/Controller.php(181): yii\base\Action->runWithParams()
#7 /var/www/html/vendor/yiisoft/yii2/base/Module.php(534): yii\base\Controller->runAction()
#8 /var/www/html/vendor/yiisoft/yii2/web/Application.php(104): yii\base\Module->runAction()
#9 /var/www/html/vendor/yiisoft/yii2/base/Application.php(392): yii\web\Application->handleRequest()
#10 /var/www/html/frontend/web/index.php(73): yii\base\Application->run()
#11 {main}
2021-11-01 23:09:02 [183.171.184.170][1686][84untvs38sdusm269uonn826t4][info][application] $_GET = [
'authclient' => 'facebook'
'code' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
'state' => '15f9bace691e08e75544e7da6c271ffdfd6215db7952a87db13debb1a09f7b19'
]
$_POST = []
$_FILES = []
$_COOKIE = [
'_ga' => 'GA1.2.262879810.1635779248'
'_gid' => 'GA1.2.892150403.1635779248'
'_fbp' => 'fb.1.1635779248790.1554093293'
'_gat_gtag_UA_63864015_1' => '1'
'blablabla-frontend' => '84untvs38sdusm269uonn826t4'
'_identity' => '76817f0abb05fe1dcdbb613f7f966d7ce84f33837b0a7e32e3231bae074d2276a:2:{i:0;s:9:\"_identity\";i:1;s:49:\"[1686,\"UIfqSp6ICbXP_o0wp78cMhNak6W3wka_\",1209600]\";}'
]
$_SESSION = [
'__flash' => []
'country_code' => 'us'
'real_country_code' => 'US'
'currency' => 'usd'
'_csrf-blablabla' => 'dDraa298qejOEL6Q-lfQfuC2LqfTANIx'
'__returnUrl' => 'https://blablabla.com/report/check/PMH/'
'Da\\User\\AuthClient\\Facebook_facebook_token' => yii\authclient\OAuthToken#1
(
[tokenParamKey] => 'access_token'
[tokenSecretParamKey] => 'oauth_token_secret'
[createTimestamp] => 1635779311
[yii\authclient\OAuthToken:_expireDurationParamKey] => 'expires_in'
[yii\authclient\OAuthToken:_params] => [
'access_token' => 'EAACKHDhQNCABAEuEpxPnZAdIV7fc7QznidlZBW4taESAgBFZAFDEbm3jZCbELUg0qIVGnTVw9Ye7Scm5RzB5ZAqfBZCp7h0sU3mWhEZAcJOAjXnFkNzIaOxichFSJipxJ9QLFlg2A6guyoRPnWLKUrTy6P9cZB1CK698hZCb0egd7zEsjYNMI3SVzBOABLIREom8WdZCJcR9RDZAFOnPwdGUvau2eWAJCTfFzPIZCCz0GeWenAZDZD'
'token_type' => 'bearer'
'expires_in' => 5183999
]
)
'__id' => 1686
'__authKey' => 'UIfqSp6ICbXP_o0wp78cMhNak6W3wka_'
]
$_SERVER = [
'USER' => 'www-data'
'HOME' => '/var/www'
'SCRIPT_NAME' => '/index.php'
'REQUEST_URI' => '/user/security/auth/?authclient=facebook&code=xxxxxxxxxxxxxxxxxx&state=15f9bace691e08e75544e7da6c271ffdfd6215db7952a87db13debb1a09f7b19'
'QUERY_STRING' => 'authclient=facebook&code=xxxxxxxxxxxxxxxxx&state=15f9bace691e08e75544e7da6c271ffdfd6215db7952a87db13debb1a09f7b19'
'REQUEST_METHOD' => 'GET'
'SERVER_PROTOCOL' => 'HTTP/2.0'
'GATEWAY_INTERFACE' => 'CGI/1.1'
'REDIRECT_QUERY_STRING' => 'authclient=facebook&code=xxxxxxxxxxxxxxxxxx&state=15f9bace691e08e75544e7da6c271ffdfd6215db7952a87db13debb1a09f7b19'
'REDIRECT_URL' => '/user/security/auth/'
'REMOTE_PORT' => '25675'
'SCRIPT_FILENAME' => '/var/www/html/frontend/web/index.php'
'SERVER_ADMIN' => 'webmaster@localhost'
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/frontend/web'
'CONTEXT_PREFIX' => ''
'REQUEST_SCHEME' => 'https'
'DOCUMENT_ROOT' => '/var/www/html/frontend/web'
'REMOTE_ADDR' => '183.171.184.170'
'SERVER_PORT' => '443'
'SERVER_ADDR' => '172.31.35.251'
'SERVER_NAME' => 'blablabla.com'
'SERVER_SOFTWARE' => 'Apache'
'SERVER_SIGNATURE' => ''
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin'
'HTTP_HOST' => 'blablabla.com'
'HTTP_COOKIE' => '_ga=GA1.2.262879810.1635779248; _gid=GA1.2.892150403.1635779248; _fbp=fb.1.1635779248790.1554093293; _gat_gtag_UA_63864015_1=1; blablabla-frontend=84untvs38sdusm269uonn826t4; _identity=76817f0abb05fe1dcdbb613f7f966d7ce84f33837b0a7e32e3231bae074d2276a%3A2%3A%7Bi%3A0%3Bs%3A9%3A%22_identity%22%3Bi%3A1%3Bs%3A49%3A%22%5B1686%2C%22UIfqSp6ICbXP_o0wp78cMhNak6W3wka_%22%2C1209600%5D%22%3B%7D'
'HTTP_ACCEPT_LANGUAGE' => 'en-GB,en-US;q=0.9,en;q=0.8'
'HTTP_ACCEPT_ENCODING' => 'gzip, deflate, br'
'HTTP_REFERER' => 'https://blablabla.com/'
'HTTP_SEC_FETCH_DEST' => 'document'
'HTTP_SEC_FETCH_MODE' => 'navigate'
'HTTP_SEC_FETCH_SITE' => 'cross-site'
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9'
'HTTP_USER_AGENT' => 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-N975F) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/15.0 Chrome/90.0.4430.210 Mobile Safari/537.36'
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1'
'proxy-nokeepalive' => '1'
'SSL_TLS_SNI' => 'blablabla.com'
'HTTPS' => 'on'
'H2_STREAM_TAG' => '338-3'
'H2_STREAM_ID' => '3'
'H2_PUSHED_ON' => ''
'H2_PUSHED' => ''
'H2_PUSH' => 'on'
'H2PUSH' => 'on'
'HTTP2' => 'on'
'REDIRECT_STATUS' => '200'
'REDIRECT_SSL_TLS_SNI' => 'blablabla.com'
'REDIRECT_HTTPS' => 'on'
'REDIRECT_H2_STREAM_TAG' => '338-3'
'REDIRECT_H2_STREAM_ID' => '3'
'REDIRECT_H2_PUSHED_ON' => ''
'REDIRECT_H2_PUSHED' => ''
'REDIRECT_H2_PUSH' => 'on'
'REDIRECT_H2PUSH' => 'on'
'REDIRECT_HTTP2' => 'on'
'FCGI_ROLE' => 'RESPONDER'
'PHP_SELF' => '/index.php'
'REQUEST_TIME_FLOAT' => 1635779342.909
'REQUEST_TIME' => 1635779342
]
Q | A |
---|---|
Yii version | 2.0.14 |
Yii Auth Client version | 2.2.0 |
Yii HTTP Client version | |
PHP version | 8 |
Operating system | Ubuntu |