Eine Webanwendung, die auf einer Compute Engine-VM ausgeführt wird, muss Dateien in das Google Drive jedes Benutzers schreiben. Wie sollten Sie sich bei der Drive API authentifizieren, damit die Anwendung in das Drive eines bestimmten Benutzers schreiben kann?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie eine OAuth-Client-ID mit dem Drive-Datei-OAuth-Bereich, um ein Zugriffstoken für jeden Benutzer zu erhalten..
Warum dies die Antwort ist
Die korrekte Methode ist die Verwendung einer OAuth-Client-ID mit dem Drive-Datei-OAuth-Bereich, um ein Zugriffstoken für jeden Benutzer zu erhalten. Dies ermöglicht es der Webanwendung, im Namen des angemeldeten Benutzers auf dessen Google Drive zuzugreifen, da OAuth 2.0 für die Autorisierung von Drittanbieteranwendungen den Zugriff auf Benutzerdaten ohne Preisgabe der Anmeldeinformationen des Benutzers ermöglicht. Die Verwendung einer OAuth-Client-ID mit delegierter domänenweiter Autorität ist falsch, da dies für Dienstkonten gedacht ist, die im Namen von Benutzern in einer Google Workspace-Domain agieren, nicht für einzelne Endbenutzer, die ihre eigenen Google Drive-Konten verwenden. Die Optionen, die das App Engine-Dienstkonto verwenden, sind ebenfalls falsch, da Dienstkonten für die Authentifizierung von Anwendungen selbst gedacht sind, nicht für den Zugriff auf die Daten einzelner Endbenutzer. Ein Dienstkonto würde im Namen der Anwendung agieren, nicht im Namen des Benutzers, dessen Drive beschrieben werden soll.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich