I have a ruby on rails app running on Heroku. I have had google logins for a long time and it works for most people and this was true even when the site was in testing mode instead of production mode in terms of the google login behavior. But some users now see an error when you click the "Sign in with Google" button that says 'Could not authenticate you from GoogleOauth2 because "TImeout"'. I have searched for this error message online and not come up with much. Again, it bears reiterating that this is for a site that is using google logins in production mode so there really shouldn't be a problem.
Unfortunately it is one of the users of my application that is having this problem and I don't have a computer that can reproduce the error (which they say has happened more than once and that the account in question has never been able to log in to my site (using the Google login option)
Any advice would be greatly appreciated.
Hi @chrisorban,
Welcome to the Google Cloud Community!
You mentioned that one of the users of your application is having this problem, can you verify with your user if they have third-party cookies and data blocked? When enabled, this feature deactivates all cookies and storage within the iframe, which is required by Google to securely authenticate the user. Also, make sure he is not using Incognito.
Thank you.