Wie setze ich die Google Oauth 2.0-Autorisierung zurück?

Ich benutzeGoogle APIs-Clientbibliothek für JavaScript (Beta) zum Autorisieren eines Google-Benutzerkontos für eine Webanwendung (für YouTube-Manipulationen). Alles funktioniert einwandfrei, aber ich habe keine Ahnung, wie ich Benutzer von meiner Anwendung "abmelden" soll, d. H. Zugriffstoken zurücksetzen.

Der folgende Code überprüft beispielsweise die Benutzerautorisierung und zeigt, falls nicht, ein Popup-Fenster an, in dem sich der Benutzer anmelden und Webanwendungszugriff auf Benutzerdaten zulassen kann:

gapi.auth.authorize({client_id: CLIENT_ID, scope: SCOPES, immediate: false}, handleAuth);

Die Clientbibliothek verfügt jedoch nicht über Methoden zum Zurücksetzen der Autorisierung.

Es gibtProblemumgehung Benutzer zu "accounts.google.com/logout" umzuleiten, aber dieser Ansatz ist nicht der, den ich brauche: Daher melden wir Benutzer nicht nur von meinem Google-Konto aus, sondern auch von jedem anderen Ort aus.

Die häufig gestellten Fragen (FAQs) von Google und die Beschreibung der Client-Bibliothek sind nicht hilfreich.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage