We’re using Google as our identity provider to log into our application.
When a user with a valid Google account but unauthorised in our application tries to log in using the Auth0 Lock they are redirected correctly to the login page.
When they try to log in with a different Google account by clicking the “Log in with Google” button, it attempts to log them in with the first Google account, not giving them a chance to choose a different one.
This results in the user being stuck in a loop in which they’ll be unable to log in to our application unless they manually log out of their Google account.
We attempted to implement the federated logout outlined in the documentation, but as this results in forced logout of the Google account we are not interested in this option.