Our site is configured to only allow Google authentication and restricted to our domain.
Many of our users have iPhones, use Safari, use their phone for both personal and work stuff, and have a personal google account as well as the one through Google apps at our office.
One user tried logging into our site on their iPhone with Safari and mistakenly chose their personal google account. After going through the OAuth flow, the site tells them they cannot log in with that email address, as expected. But when they try to log in again, Safari does not present them with an option to choose a different google account, so they are stuck in this infinite loop.
Has anyone run into such a thing and have any suggested work-arounds?
Unfortunately, I do not have an iOS device to reproduce this issue myself, but I had someone help me today. We didn’t have time to reproduce this exact issue, but I did witness something similar or try.discourse.org.
They did the following:
- clicked login
- clicked google
- filled in google account info
- logged successfully
- logged out
- clicked login again
- clicked google
were immediately logged in, rather than given the option to choose a google account.
On chrome they get presented the option to choose a google account the second time they log in, but not on Safari.
Any help with how to work around this would be much appreciated… Thanks!