markku
Well-known member
Nothing has changed on the server or software side, no add-on updates, nothing, but our Google authentication for XenForo has been broken for a couple of days now.
When a person tries to sign in using Google, the popup opens, and when they click "Allow" on the popup, it returns to the forum and says Server error occurred.
Server error:
	
	
	
		
Stack Trace
	
	
	
		
Request State
	
	
	
		
On the server, when I try a command e.g.
	
	
	
		
It works fine and connects fine.
So what gives? What's the problem here? Why the XF<->Google connection errors out but server<->Google accounts SSL works fine? And why did the XF<->Google connection broke suddenly a couple of days ago? We've had it successfully set up for ages before this started happening.
				
			When a person tries to sign in using Google, the popup opens, and when they click "Allow" on the popup, it returns to the forum and says Server error occurred.
Server error:
		Code:
	
	Zend_Http_Client_Adapter_Exception: Unable to Connect to ssl://accounts.google.com:443. Error #0
	Stack Trace
		Code:
	
	#0 /home/domains/public/library/Zend/Http/Client.php(973): Zend_Http_Client_Adapter_Socket->connect('ssl://accounts....', 443, true)
#1 /home/domains/public/library/XenForo/ControllerPublic/Register.php(1044): Zend_Http_Client->request('POST')
#2 /home/domains/public/library/XenForo/FrontController.php(351): XenForo_ControllerPublic_Register->actionGoogle()
#3 /home/domains/public/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#4 /home/domains/public/index.php(13): XenForo_FrontController->run() #5 {main}
	Request State
		Code:
	
	array(3) {
  ["url"] => string(117) "https://www.ourdomain.com/register/google?code=4/agOS5giTQCMy_MX_hY0fN4pHqQ8wHZcjhs4ATPD0YPc&csrf=cX_CMMB7HdYYwI28"
  ["_GET"] => array(3) {
    ["/register/google"] => string(0) ""
    ["code"] => string(45) "4/agOS5giTQCMy_MX_hY0fN4pHqQ8wHZcjhs4ATPD0YPc"
    ["csrf"] => string(16) "cX_CMMB7HdYYwI28"
  }
  ["_POST"] => array(0) {
  }
}
	On the server, when I try a command e.g.
		Code:
	
	openssl s_client -connect accounts.google.com:443
	So what gives? What's the problem here? Why the XF<->Google connection errors out but server<->Google accounts SSL works fine? And why did the XF<->Google connection broke suddenly a couple of days ago? We've had it successfully set up for ages before this started happening.