API-spezifische Authentifizierungs- und Autorisierungsinformationen

Dieses Dokument enthält API-spezifische Informationen zu Autorisierung und Authentifizierung. Lesen Sie die allgemeinen Informationen zur Authentifizierung und Autorisierung von Google Workspace unter Weitere Informationen zur Authentifizierung und Autorisierung, bevor Sie dieses Dokument lesen.

Welchen Umfang oder welche Bereiche benötigt meine Anwendung?

Um die Zugriffsebene zu definieren, die Ihrer App gewährt wird, müssen Sie Autorisierungsbereiche angeben und deklarieren. Ein Autorisierungsbereich ist ein OAuth 2.0-URI-String, der den Namen der Google Workspace-Anwendung, die Art der Daten, auf die sie zugreift, und die Zugriffsebene enthält.

Wenn Ihre Anwendung installiert wird, wird ein Nutzer aufgefordert, die von der Anwendung verwendeten Bereiche zu validieren. Wählen Sie im Allgemeinen den engsten verwendeten Bereich aus und fordern Sie keine Bereiche an, die für Ihre Anwendung nicht erforderlich sind. Nutzer gewähren leichter Zugriff auf begrenzte, klar beschriebene Bereiche.

Wir empfehlen, nach Möglichkeit nicht vertrauliche Bereiche zu verwenden, da sie den Zugriff auf einzelne Dateien gewähren und den Zugriff auf bestimmte Funktionen einschränken, die von einer App benötigt werden.

Weitere Informationen zu Bereichen finden Sie unter Bereiche für Ihre Anwendung auswählen.

Google Drive-Umfänge

Die Drive API unterstützt die folgenden Bereiche:

Bereichscode Beschreibung Nutzung
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.appfolder
Eigene Konfigurationsdaten in Google Drive abrufen und verwalten Empfohlen
Nicht vertraulich
https://www.googleapis.com/auth/drive.install Apps können im Menü „Öffnen mit“ oder „Neu“ als Option angezeigt werden. Empfohlen
Nicht vertraulich
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.resource
Drive-Dateien und -Ordner, die Sie mit einer App öffnen oder erstellen, abrufen und verwalten Empfohlen
Nicht vertraulich
https://www.googleapis.com/auth/auth/drive.apps.readonly Apps aufrufen, die zum Zugriff auf Google Drive autorisiert sind Sensibel
https://www.googleapis.com/auth/drive Drive-Dateien aufrufen und verwalten Eingeschränkt
https://www.googleapis.com/auth/drive.readonly Drive-Dateien aufrufen und herunterladen Eingeschränkt
https://www.googleapis.com/auth/drive.activityDen Aktivitätsverlauf von Dateien in Google Drive abrufen und ergänzen. Eingeschränkt
https://www.googleapis.com/auth/drive.activity.readonlyDen Aktivitätsverlauf von Dateien in Google Drive abrufen Eingeschränkt
https://www.googleapis.com/auth/drive.metadata Metadaten von Dateien in Google Drive abrufen und verwalten Eingeschränkt
https://www.googleapis.com/auth/drive.metadata.readonly Metadaten für Dateien in Ihrer Ablage ansehen. Eingeschränkt
https://www.googleapis.com/auth/drive.scripts Das Verhalten der Google Apps Script-Skripts ändern. Eingeschränkt

Die Spalte „Nutzung“ in der Tabelle oben zeigt die Vertraulichkeit der einzelnen Bereiche gemäß den folgenden Definitionen:

Wenn für Ihre Anwendung Zugriff auf andere Google APIs erforderlich ist, können Sie diese Bereiche ebenfalls hinzufügen. Weitere Informationen zu Google API-Bereichen finden Sie unter Mit OAuth 2.0 auf Google APIs zugreifen.

Weitere Informationen zu bestimmten OAuth 2.0-Bereichen finden Sie unter OAuth 2.0-Bereiche für Google APIs.

OAuth-Überprüfung

Für die Verwendung bestimmter OAuth-Bereiche kann es erforderlich sein, dass Ihre Anwendung den OAuth-Bestätigungsprozess von Google durchläuft. In den häufig gestellten Fragen zur OAuth API-Überprüfung können Sie nachlesen, wann Ihre Anwendung verifiziert werden sollte und welche Art von Überprüfung erforderlich ist. Weitere Informationen finden Sie in den zusätzlichen Nutzungsbedingungen für Google Drive.

Wann Sie einen eingeschränkten Bereich verwenden sollten

Bei Drive können nur die folgenden Anwendungstypen auf eingeschränkte Bereiche zugreifen:

  1. Plattformspezifische Apps und Webanwendungen mit lokaler Synchronisierung oder automatischer Sicherung der Drive-Dateien der Nutzer
  2. Anwendungen für Produktivität und Bildung, deren Benutzeroberfläche die Interaktion mit Drive-Dateien (oder deren Metadaten oder Berechtigungen) beinhalten könnte Zu den Produktivitätsanwendungen gehören Aufgabenverwaltung, Notizen, Notizen für Arbeitsgruppen und Zusammenarbeit in Classroom.
  3. Berichts- und Sicherheitsanwendungen, die Nutzern oder Kunden Einblicke in die Freigabe oder den Zugriff von Dateien bieten.

Wenn Sie weiterhin eingeschränkte Bereiche verwenden möchten, müssen Sie Ihre App auf die Prüfung für eingeschränkte Bereiche vorbereiten.

Vorhandene Anwendung aus eingeschränkten Bereichen migrieren

Wenn Sie eine Drive-Anwendung mit einem der eingeschränkten Bereiche entwickelt haben, sollten Sie Ihre Anwendung mit einem nicht vertraulichen Bereich migrieren, da dieser Zugriff auf einzelne Dateien gewährt und den Zugriff auf bestimmte Funktionen einschränkt, die für eine Anwendung erforderlich sind. Viele Anwendungen funktionieren ohne Dateizugriff ohne Änderungen. Wenn Sie derzeit Ihre eigene Dateiauswahl verwenden, empfehlen wir, zur Google Picker API zu wechseln, die verschiedene Bereiche vollständig unterstützt.

Aktualisierungstokens speichern

Speichern Sie Aktualisierungstokens in einem sicheren, langfristigen Speicher und verwenden Sie sie weiterhin, solange sie gültig sind.