В моем приложении Angular я использую Google oAuth2. Работает нормально. Проблема в том, что пользователь навсегда вошел в свою учетную запись Google.
Это возможная проблема безопасности для пользователей, использующих мое приложение на общедоступных компьютерах. (Они выходят из приложения, но не из учетной записи G.)
Я использую известный обходной путь для выхода пользователя из учетной записи Google по запросу https://mail.google.com/mail/u/0/?logout&hl=en
Но это взлом, он не работает в Chrome и раздражает пользователей, использующих личные устройства.
В идеале: пользователь уже вошел в свою учетную запись G. -> аутентифицирован. Пользователь не авторизован - попросите войти, авторизуйтесь, но не входите в учетную запись G.