Czy możliwe jest prawidłowe wybranie dowolnego dostępnego konta Google, które będzie używane podczas korzystania z autoryzacji za pośrednictwem biblioteki klienta JS na dysku?

Mam istniejącą aplikację obsługującą Dysk Google, która używa biblioteki klienta Java Google i autoryzacji przepływu serwera.

Jeśli nie jesteś zalogowany do aplikacji i przechodzisz do adresu URL I zalogowałeś się do więcej niż jednego konta Google w tej przeglądarce (możliwe jest tylko jedno osobiste konto Google, wszystkie dodatkowe muszą być kontami firmowymi Google) oferty oddzwonienia OAuth opcje wyboru konta Google, którego chcesz użyć.

Jednak podczas testowania przełączenia na korzystanie z biblioteki klienta JavaScript nie jestem w stanie aktywować ekranu wyboru wielu kont za pomocą gapi.auth.authorize. Czy można obsługiwać wiele kont za pomocą biblioteki JS?

Aktualizacja: Próbowałem za pomocąimmediate parametrfalse. Mogę się zalogować, dopóki nie zmienię konta w wyskakującym okienku. Jeśli zmienię konto, dotrę do:

https://accounts.google.com/o/oauth2/auth?client_id=433863057149.apps.googleusercontent.com&scope=https://www.googleapis.com/auth/drive.file+https://www.googleapis. com / auth / drive.install + https: //www.googleapis.com/auth/userinfo.email+https: //www.googleapis.com/auth/userinfo.profile&immediate=false&redirect_uri=postmessage&origin=https: // drivedrawio. appspot.com i proxy = oauth2relay593063763 i typ_odpowiedzi = token i stan = 701344514 & authuser = 1

w nowej karcie i nic się nie dzieje. Janakręciłem film, aby pokazać.

Aktualizacja 2:Ten błąd przeciwko bibliotece klienta JS została przyjęta potrzeba podwójnego wyboru konta mulitple.

questionAnswers(4)

yourAnswerToTheQuestion