Google auth — разрешить пользователю переключать учетную запись

#javascript #google-authentication

#javascript #google-аутентификация

Вопрос:

Я использую https://apis.google.com/js/platform.js для входа в Google.

Проблема, с которой я сталкиваюсь, заключается в том, что после входа пользователя в систему он не сможет выбрать другую учетную запись / адрес электронной почты для входа, даже после выхода из системы, поскольку при повторном входе автоматически выбирается учетная запись, которую он выбрал ранее.

Вот мой код:

 HTML (pug):

div(id="sign-in-out-nav")
   div(class="g-signin2" data-onsuccess="onSignIn")
   a(href="#" onclick="signOut();") Sign out

JavaScript:

function onSignIn(googleUser) {
  const profile = googleUser.getBasicProfile();
  const name = profile.getName();
  const email = profile.getEmail();
  const id_token = googleUser.getAuthResponse().id_token;
  sendTokenAndVerify(id_token)
  .then((data) => {
    if(data.error || data.success === false){
      return signOut(data.message || "Token could not be verified.");
    }
  })
  //...more code...
}
  

У меня также есть кнопка, которая позволяет им выйти.


Как я могу разрешить пользователю переключать учетные записи?