Ist es möglich, ein verfügbares Google-Konto für die Verwendung der Autorisierung über die JS-Clientbibliothek für Drive korrekt auszuwählen?

Ich habe eine vorhandene Google Drive-fähige Anwendung, die die Google Java-Clientbibliothek und die Server-Flow-Authentifizierung verwendet.

Wenn Sie nicht in der Anwendung angemeldet sind und zur URL navigieren UND sich in mehr als einem Google-Konto in diesem Browser angemeldet haben (nur ein persönliches Google-Konto ist möglich, alle weiteren müssen Google-Geschäftskonten sein), bietet der OAuth-Rückruf an die Optionen zur Auswahl des zu verwendenden Google-Kontos.

Beim Testen einer Umstellung auf die Verwendung der JavaScript-Clientbibliothek kann ich den Bildschirm für die Auswahl mehrerer Konten jedoch nicht mit gapi.auth.authorize aktivieren. Ist es möglich, mit der JS-Bibliothek mehrere Konten zu verwalten?

Update: Ich habe es mit dem versuchtimmediate Parameterfalse. Ich kann mich einloggen, solange ich mein Konto im Popup nicht ändere. Wenn ich mein Konto ändere, komme ich zu:

https://accounts.google.com/o/oauth2/auth?client_id=433863057149.apps.googleusercontent.com&scope=https://www.googleapis.com/auth/drive.file+https://www.googleapis. de / 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 & proxy = oauth2relay593063763 & response_type = token & state = 701344514 & authuser = 1

In einem neuen Tab passiert nichts. Ich habemachte ein Video zu demonstrieren.

Update 2:Dieser Bug gegen die JS-Client-Bibliothek für die Notwendigkeit der doppelten Auswahl von mehreren Konto wurde akzeptiert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage