Я использую oAuth2 в своем Google WebApp и сталкиваюсь с проблемой, если пользователь входит в систему с несколькими учетными записями Google в одном окне браузера. Чтобы решить эту проблему, я использую service.reset()
в doGet()
, чтобы приложение могло отображать окно выбора учетной записи каждый раз, когда пользователь обращается к приложению. Но проблема в том, что, несмотря на выбор другой учетной записи во второй попытке, Session.GetActiveUser().GetEmail()
возвращает учетную запись, выбранную с первой попытки. Следовательно, приложение запускается от имени учетной записи, выбранной с первой попытки. Есть ли способ сбросить учетную запись, выбранную с первой попытки?