У меня есть веб-страница sigle (приложение angular6), когда администратор пользователя может создавать разные учетные записи Google.Я использую gapi, чтобы получить код backoffice с grantOfflineAccess.Для этого нужен экземпляр GoogleAuth, поэтому я делаю gapi.auth2.init (параметры), прежде чем установить новый client_id для параметров, но в официальной документации говорится, что когда я вызываю метод init, он всегда использует один и тот же client_id.
Единственное решение - перезагрузить страницу (F5).Даже если client_id неверен, я не могу позволить пользователю изменить его.
Не получается вызвать авторизацию, потому что мне нужен код grantOfflineAccess для отправки в API, и это метод GoogleAuth.
Есть идеи?