Gmail API-Bereiche erklärt: Wählen Sie die richtigen Berechtigungen für Ihre App

Unipile - E-Mail per API in Python senden Inhaltsverzeichnis
Unipile – Gmail API Scopes Held
Gmail API Leitfaden

Gmail API Scopes erklärt: Wählen Sie die Rechteberechtigungen für Ihre App

Jeder Gmail API-Scope, der dokumentiert ist: von gmail.readonly zu mail.google.com. Verstehen Sie die 3 Empfindlichkeitsstufen, wählen Sie den minimalen Umfang, den Ihre App tatsächlich benötigt, und beschleunigen Sie Ihren OAuth-Flow.

gmail-oauth-scopes.js
// Gmail API-Bereiche im OAuth-Flow anfordern const Geltungsbereiche = [ 'https://www.googleapis.com/auth/gmail.readonly', 'https://www.googleapis.com/auth/gmail.send', 'https://www.googleapis.com/auth/gmail.labels', ]; const authUrl = oauth2Client.generateAuthUrl({ Zugriffstyp: 'offline', Geltungsbereich: UMFÄNGE, Aufforderung 'Zustimmung', });
gmail.readonly Eingeschränkt
Gmail senden Empfindlich
Gmail-Labels Unempfindlich
Grundlagen

Was sind Gmail API-Bereiche?

Bevor Sie eine einzige Zeile OAuth-Code schreiben, müssen Sie verstehen, was Gmail API-Bereiche (Scopes) sind und warum die Wahl des falschen Bereichs Ihre App daran hindern kann, in die Produktion zu gelangen. Dieser Abschnitt vermittelt Ihnen das grundlegende Wissen in weniger als zwei Minuten.

Definition

Gmail API-Bereiche sind OAuth 2.0-Berechtigungszeichenfolgen, die genau definieren, auf welche Gmail-Ressourcen Ihre Anwendung im Namen eines Nutzers zugreifen kann. Wenn ein Nutzer Ihre App autorisiert, zeigt Google einen Zustimmungsbildschirm an, auf dem die von Ihrer App angeforderten Gmail API-Scopes aufgeführt sind. Der Nutzer gewährt oder verweigert den Zugriff basierend auf diesen Scopes. Sobald die Berechtigung erteilt wurde, ist Ihr Zugriffstoken auf genau die Aktionen beschränkt, die diese Scopes zulassen – nicht mehr.

Sicherheitsgrenze

Gmail API-Bereiche legen eine harte Grenze um das fest, was Ihr Token tun kann. Selbst wenn Ihr Server kompromittiert ist, kann ein Angreifer mit einem gmail.readonly Token kann keine E-Mails senden oder löschen. Scopes werden serverseitig von Google durchgesetzt.

Google-Verifizierungsgate

Eingeschränkte Gmail API-Bereiche erfordern, dass Ihre App Googles Sicherheitsbewertung besteht, bevor Sie sie in der Produktion mit mehr als 100 Testbenutzern verwenden können. Die falsche Wahl des Bereichs kann Ihren Startzeitplan um Wochen oder Monate verlängern.

Benutzervertrauenssignal

Wenn Ihre App mehr Gmail API-Berechtigungen anfordert, als sie benötigt, wird die Warnung "Diese App möchte umfassenden Zugriff auf Ihr Google-Konto" angezeigt. Minimale Gmail API-Bereiche führen zu einem einfacheren Zustimmungsbildschirm, was die Konversionsrate und das Vertrauen der Nutzer erhöht.

Verzichten Sie ganz auf das Umfangmanagement. Unipile verarbeitet Gmail OAuth und Scopes intern – Ihr Team konzentriert sich auf die Produktlogik, nicht auf Berechtigungszeichenfolgen.

Bauen Sie es mit Unipile
Unipile - Gmail-Berechtigungsempfindlichkeitsstufen
Bereichseinstufung

Die 3 Empfindlichkeitsstufen erklärt

Google stuft alle Gmail API-Bereiche in 3 Sensitivitätsstufen ein. Jede Stufe bestimmt die Verifizierungsanforderungen, bevor Ihre App live geschaltet werden kann. Das Verständnis dieser Klassifizierung ist die wichtigste Entscheidung, die Sie bei der Planung Ihrer Gmail-Integration treffen.

Unempfindlich
Unkritische Geltungsbereiche

Die niedrigste Risikostufe. Diese Scopes greifen auf begrenzte, nicht-personenbezogene Gmail-Daten zu. Google verlangt keine formelle Sicherheitsbewertung für deren produktive Nutzung.

Verifizierung Standard-OAuth-App-Überprüfung nur
Testbenutzer Unbegrenzt, sobald die App verifiziert ist
Beispiele
Gmail-Labels gmail.addons.current.action.compose
Empfindlich
Sensible Bereiche

Mittleres Risikolevel. Diese Scopes greifen auf Gmail-Nachrichtendaten zu, die persönliche Informationen preisgeben könnten. Zusätzliche Verifizierung ist vor der Produktivnutzung erforderlich.

Verifizierung Google OAuth App-Überprüfung erforderlich
Testbenutzer Bis zu 100 im Testbetrieb
Beispiele
Gmail senden gmail.addons.current.message.readonly
Eingeschränkt
Eingeschränkte Geltungsbereiche

Höchste Risikostufe. Diese Scopes gewähren breiten oder sensiblen Zugriff auf Gmail-Daten. Google verlangt eine formelle Sicherheitsbewertung durch einen zugelassenen externen Prüfer.

Verifizierung Jährliche Sicherheitsüberprüfung (~1.000–4.000 € pro Jahr)
Testbenutzer Bis zu 100 im Testbetrieb
Beispiele
gmail.readonly Gmail ändern mail.google.com/
Kriterien Unempfindlich Empfindlich Eingeschränkt
Greift auf den Nachrichtentext zu Nein Manchmal Ja
Sicherheitsbewertung erforderlich Nein Nein Ja
App-Überprüfung erforderlich Ja Ja Ja
Jährliche Re-Zertifizierung Nein Nein Ja
Warnstufe des Zustimmungsbildschirms Standard Standard + Offenlegung Breiter Zugangs-Warnhinweis
Typische Kosten für die Verifizierung Kostenlos Kostenlos ~1 TP4T500/Jahr (Gutachter)
Greift auf den Nachrichtentext zu
UnempfindlichNein
EmpfindlichManchmal
EingeschränktJa
Sicherheitsbewertung erforderlich
UnempfindlichNein
EmpfindlichNein
EingeschränktJa
App-Überprüfung erforderlich
UnempfindlichJa
EmpfindlichJa
EingeschränktJa
Jährliche Re-Zertifizierung
UnempfindlichNein
EmpfindlichNein
EingeschränktJa
Warnstufe des Zustimmungsbildschirms
UnempfindlichStandard
EmpfindlichStandard + Offenlegung
EingeschränktBreiter Zugangs-Warnhinweis
Typische Kosten für die Verifizierung
UnempfindlichKostenlos
EmpfindlichKostenlos
Eingeschränkt~1 TP4T500/Jahr (Gutachter)
Vollständige Referenz

Vollständige Gmail API-Geltungsbereichsreferenz

Die vollständige Liste der Gmail API-Bereiche, gruppiert nach Sensibilitätsstufe. Verwenden Sie diese Tabelle als einzige Referenz bei der Auswahl von Gmail API-Berechtigungen für Ihre Anwendung. Mit "2026" gekennzeichnete Bereiche spiegeln die neuesten Ergänzungen zur Google-Bereichsliste wider.

Geltungsbereich-URI Zugriffsebene Was es zugreift Wann verwenden
gmail.addons.current.action.compose Unempfindlich Ermöglicht Add-ons das Verfassen und Senden von E-Mails während einer Verfassen-Aktion Gmail-Add-ons, die E-Mails im Namen des Nutzers im Verbundfenster verfassen oder senden
gmail.addons.current.message.action Unempfindlich Ermöglicht Add-ons, die aktuelle E-Mail während einer Nachrichtenaktion anzuzeigen Gmail-Add-ons, die auf eine Nachrichtenaktion (Archivieren, Labeln) im Nachrichtenzusammenhang reagieren
Gmail-Labels 2026 Unempfindlich Labels anzeigen und bearbeiten (erstellen, umbenennen, löschen), aber nicht Nachrichteninhalt Apps, die E-Mails mit Labels organisieren, ohne den Nachrichtentext lesen zu müssen
Geltungsbereich-URI Zugriffsebene Was es zugreift Wann verwenden
gmail.addons.current.message.metadata Empfindlich E-Mail-Header und Metadaten (Von, An, Betreff, Datum) im Add-on-Kontext – nicht Nachrichtentext Add-ons, die kontextbezogene Informationen basierend auf dem Absender oder Betreff anzeigen, ohne den Nachrichtentext zu lesen
gmail.addons.current.message.readonly Empfindlich Vollständiger Lesezugriff auf die aktuelle E-Mail, einschließlich Textkörper und Anhänge, im Add-on-Kontext Add-ons, die Daten aus der aktuell geöffneten Nachricht analysieren oder extrahieren
Gmail senden Empfindlich E-Mail im Namen des authentifizierten Benutzers senden – kein Lese- oder Änderungszugriff Apps, die nur Transaktions- oder Marketing-E-Mails senden und keine Eingabe/Inbox lesen müssen
Geltungsbereich-URI Zugriffsebene Was es zugreift Wann verwenden
mail.google.com/ Eingeschränkt Vollständiger Postfachzugriff: E-Mails und Einstellungen lesen, verfassen, senden und dauerhaft löschen Nur wenn Sie alle Gmail-Funktionen in einem Umfang benötigen – typischerweise Legacy-Integrationen
gmail.readonly Eingeschränkt Schreibgeschützter Zugriff auf alle Nachrichten, Threads, Labels und Einstellungen – kann nicht senden oder ändern Analysetools, Archivierungstools, Suchtools oder E-Mail-Intelligenz-Tools, die nur Posteingangsdaten lesen
Gmail verfassen Eingeschränkt Entwürfe erstellen und verwalten, und diese Entwürfe versenden – kein Zugriff auf bestehende E-Mails Entwurfsverwaltungs-Tools, E-Mail-Komponisten oder Apps, die E-Mails vor dem Senden in eine Warteschlange stellen
gmail.einfügen 2026 Eingeschränkt Nur Nachrichten in den Gmail-Posteingang einfügen – keine vorhandenen E-Mails lesen oder senden können Migrationstools oder Systeme, die E-Mails von externen Quellen in Gmail importieren
Gmail ändern Eingeschränkt E-Mails und Labels lesen, erstellen, senden und verwalten - dauerhaftes Löschen nicht möglich Vollwertige E-Mail-Clients, CRM-Synchronisierungstools, Helpdesk-Integrationen, die Lese-, Sende- und Kennzeichnungsberechtigungen benötigen
gmail.metadaten Eingeschränkt Nur Kopfzeilen und Beschriftungen – kein Zugriff auf E-Mail-Text oder Anhänge Apps, die E-Mails anhand von Metadaten kategorisieren oder weiterleiten, ohne den privaten Inhalt zu lesen
Gmail-Einstellungen-Basis Eingeschränkt Grundlegende Gmail-Einstellungen verwalten: Filter, Weiterleitungsregeln, POP/IMAP-Einstellungen E-Mail-Produktivitätstools, die Gmail-Routing oder -Filterung im Auftrag von Benutzern konfigurieren
Gmail-Einstellungen-Freigabe Eingeschränkt Verwaltung sensibler Einstellungen: Sende als-Aliase, Stellvertreter, Abwesenheitsnotizen (nur für Domain-Administrator) Nur Workspace-Admin-Tools – erfordert Domain-Administratorrechte zur Aktivierung

Verwalten Sie diese Gmail API-Bereiche nicht manuell. Unipiles Gmail-Integration behandelt OAuth-Berechtigungsanfragen, Token-Aktualisierungen und Reautorisierungsflows automatisch über die verknüpften Konten Ihrer Nutzer.

Erstellen Sie Ihre Gmail-App
Anwendungsfallmatrix

Welche Gmail API-Bereiche benötigen Sie?

Das wichtigste Prinzip bei der Auswahl von Gmail API-Bereichen ist das Prinzip des minimalen Zugriffs: Fordern Sie nur die Gmail API-Berechtigungen an, die Ihre App tatsächlich benötigt. Diese Tabelle ordnet gängige Anwendungsfälle dem minimal empfohlenen Bereich zu und hilft Ihnen so, unnötigen Verifizierungsaufwand zu vermeiden und das Vertrauen der Nutzer zu schützen.

Anwendungsfall Minimaler Umfang Verifizierungsstufe Notizen
Nur E-Mails senden (kein Posteingang lesen) Gmail senden Empfindlich Ideal für Transaktions- oder Outreach-Tools. Kein Zugriff auf vorhandene Nachrichten.
Posteingang für Analysen lesen oder suchen gmail.readonly Eingeschränkt Vollständiger Lesezugriff auf alle Nachrichten und Einstellungen. Erfordert eine jährliche Sicherheitsbewertung.
Vollständiger E-Mail-Client (lesen + senden + kennzeichnen) Gmail ändern Eingeschränkt Bevorzugt gegenüber mail.google.com/ da es das endgültige Löschen ausschließt. Deckt die meisten CRM- und Helpdesk-Anwendungsfälle ab.
E-Mails dauerhaft archivieren oder sichern mail.google.com/ Eingeschränkt Nur verwenden, wenn Sie wirklich Löschzugriff benötigen. Löst die breiteste Google-Zustimmungswarnung aus.
Nur Labels organisieren Gmail-Labels Unempfindlich Neu in 2026. Minimale Berechtigungen für die Labelverwaltung ohne Nachrichtenlesung.
Entwurfsverwaltung (Warteschlange vor dem Senden) Gmail verfassen Eingeschränkt Zugriff auf Entwürfe und Versandmöglichkeit, aber kein Leserecht für bestehende Nachrichten.
Metadaten-Routing oder Kategorisierung gmail.metadaten Eingeschränkt Nur Header und Labels – kein Zugriff auf den Nachrichtentext. Gut für Routing-Engines, die die Privatsphäre von Nachrichten respektieren.
E-Mail-Migration / Import in Gmail gmail.einfügen Eingeschränkt Neu in 2026. Nur einfügen-Zugriff – bessere, eingegrenzte Alternative zu mail.google.com/ für Importwerkzeuge.
Gmail-Filter und Weiterleitung einrichten Gmail-Einstellungen-Basis Eingeschränkt Filter, Labels, Weiterleitungsregeln verwalten. Kein Zugriff auf den Nachrichtenkörper.
Gmail-Add-on: Kontext des Absenders anzeigen gmail.addons.current.message.metadata Empfindlich Nur Header im Add-on-Kontext. Vermeidet vollständigen Nachrichtenlesezugriff.
Umfänge nur dann kombinieren, wenn nötig

Sie können mehrere Gmail API-Bereiche in einer einzigen OAuth-Anfrage kombinieren (z. B., Gmail senden + Gmail-Labels), aber jeder Geltungsbereich erweitert die Offenlegung auf dem Zustimmungsbildschirm. Überprüfen Sie immer Ihre Geltungsbereichsliste, bevor Sie in die Produktion gehen. Wenn Sie ein vollständiges Gmail-Synchronisationsprodukt erstellen, OAuth E-Mail-API-Anleitung deckt den vollständigen Fluss ab, einschließlich Tokenverwaltung und Neugenehmigung von Bereichen.

Verifizierungsprozess

Verifizierung mit eingeschränktem Geltungsbereich: Was das für Ihre App bedeutet

Wenn Ihre App eine eingeschränkte Gmail API-Berechtigung benötigt, einschließlich gmail.readonly, Gmail ändern, oder mail.google.com/ - Sie müssen den Google-Sicherheitsbewertungsprozess abschließen, bevor Sie über 100 Testbenutzer hinaus live gehen. Hier ist, wie dieser Prozess aussieht und wie Sie den Aufwand minimieren können.

1
Registrieren Sie Ihre OAuth-App in der Google Cloud Console

Erstellen Sie ein Projekt, aktivieren Sie die Gmail API und konfigurieren Sie den OAuth-Zustimmungsbildschirm. Füllen Sie alle erforderlichen Felder aus: App-Name, Support-E-Mail, autorisierte Domains und URL der Datenschutzrichtlinie. Dieser Schritt ist für jedes Gmail API-Bereichsniveau erforderlich.

2
Zur Überprüfung einreichen mit deklarierten eingeschränkten Bereichen

Klicken Sie auf dem OAuth-Zustimmungsbildschirm auf "Vorbereiten für die Überprüfung". Deklarieren Sie jeden eingeschränkten Gmail API-Bereich und geben Sie eine Begründung an, warum Ihre App ihn benötigt. Das Google-Team prüft dies, bevor es Sie an einen Sicherheitsbeauftragten weiterleitet.

3
Führen Sie die unabhängige Sicherheitsbewertung durch

Google leitet Apps mit eingeschränktem Zugriffsbereich an einen zugelassenen Prüfer weiter (Leviathan Security, Coalfire usw.). Die Prüfung kostet etwa 1.450 € pro Jahr. Sie müssen eine Demo bereitstellen, Ihre Vorgehensweisen beim Umgang mit Daten erläutern und eine technische Überprüfung Ihrer OAuth-Implementierung bestehen.

4
Jährliche Wiederbelehrung für fortgesetzten Zugang

Eingeschränkte Gmail API-Bereiche erfordern eine jährliche erneute Zertifizierung. Wenn Sie das Verlängerungsfenster verpassen, kann Google den Produktionszugriff Ihrer App widerrufen. Planen Sie diese wiederkehrenden Kosten und diesen Compliance-Zyklus von Tag eins an in Ihre Gmail-Integrationsarchitektur ein.

Wie man eingeschränkte Scopes-Verifizierungen vermeidet oder minimiert

Wählen Gmail senden über Gmail ändern wenn Ihre App nur E-Mails sendet und den Posteingang nicht lesen muss. Gmail senden ist ein sensitiver (nicht eingeschränkter) Geltungsbereich und überspringt die Sicherheitsbewertung vollständig.

Verwenden Sie gmail.metadaten anstatt gmail.readonly Wenn Ihre App E-Mails weiterleitet oder kategorisiert, ohne den E-Mail-Inhalt zu lesen. Sie benötigen immer noch eine Überprüfung, aber der Umfang ist enger und lässt sich gegenüber Google leichter rechtfertigen.

Nutzen Sie eine Plattform, die bereits die Google-Verifizierung besitzt. Wenn man aufbaut Unipiles Gmail-Integration, Ihre App profitiert von den vorab geprüften OAuth-Anmeldeinformationen von Unipile, sodass Sie sich nicht selbst einer Prüfung auf eingeschränkte Bereiche unterziehen müssen. Dies ist der schnellste Weg zur Markteinführung für die meisten SaaS-Produkte.

Bleib im 100-Benutzer-Testfenster während der frühen Entwicklung. Sie können eingeschränkte Gmail API-Bereiche mit bis zu 100 Google-Konten testen, ohne die vollständige Überprüfung abschließen zu müssen. Fügen Sie Testkonten in den Einstellungen des OAuth-Zustimmungsbildschirms in der Google Cloud Console hinzu.

Überspringen Sie den Google-Verifizierungsprozess vollständig. Unipiles gehostete Gmail OAuth ist bereits für eingeschränkte Gmail API-Bereiche verifiziert – Ihre verknüpften Konten werden sofort ohne zusätzliche Prüfung verbunden.

Beginnen Sie noch heute mit dem Bau
Umsetzung

So fordern Sie Gmail API-Bereiche in Ihrem OAuth-Flow an

Sobald Sie wissen, welche Gmail OAuth-Bereiche Ihre App benötigt, deklarieren Sie diese bei der Erstellung der Autorisierungs-URL. Hier sind funktionierende Codebeispiele in Node.js und Python, die genau zeigen, wie Gmail API-Berechtigungen an den OAuth-Zustimmungsbildschirm übergeben werden.

gmail-scopes-node.js
// Node.js — Gmail API-Bereiche im OAuth-Flow // Verwendet google-auth-library (offizielle Google-Bibliothek) const { OAuth2Client } = require('Google-Authentifizierungsbibliothek'); const oauth2Client = new OAuth2Client( process.env.GOOGLE_CLIENT_ID, process.env.GOOGLE_CLIENT_SECRET, process.env.REDIRECT_URI ); // Definieren Sie die Gmail-API-Bereiche, die Ihre App benötigt Prinzip: Fordere den minimal erforderlichen Umfang an const GELTUNGSBEREICHE = [ 'https://www.googleapis.com/auth/gmail.readonly', // eingeschränkt 'https://www.googleapis.com/auth/gmail.send', // sensibel 'https://www.googleapis.com/auth/gmail.labels', // nicht-vertraulich ]; // OAuth-Autorisierungs-URL generieren const authUrl = oauth2Client.generateAuthUrl({ Zugriffstyp: 'offline', // Aktualisierungstoken anfordern Bereich: Bereiche, Aufforderung 'Zustimmung', // Zustimmung erzwingen, um einen Aktualisierungstoken zu erhalten }); Konsole.log('Benutzer weiterleiten zu:', authUrl); // Nach Autorisierung durch den Benutzer, Code gegen Token eintauschen async function Tokens abrufen(code) { const { token } = await oauth2Client.Token abrufen(Code); oauth2Client.Anmeldedaten festlegen(Token); return Tokens; }
Autorisierungs-URL generiert - GMail OAuth-Geltungsbereiche deklariert
gmail-scopes.py
# Python – Gmail-API-Bereiche im OAuth-Ablauf # verwendet „google-auth-oauthlib“ (die offizielle Google-Bibliothek) from google_auth_oauthlib.flow import InstallierteAppFlow from google.oauth2.anmeldeinformationen import Berechtigungsnachweise from google.auth.transport.requests import Anfrage import Betriebssystem # Gmail-API-Bereiche definieren – Fordern Sie nur das an, was Sie benötigen GELTUNGSBEREICHE = [ 'https://www.googleapis.com/auth/gmail.readonly', # eingeschränkt 'https://www.googleapis.com/auth/gmail.send', #-empfindlich 'https://www.googleapis.com/auth/gmail.labels', # – unempfindlich ] def get_gmail_credentials(): Zugangsdaten = Nichts # Vorhandenes Token laden, falls verfügbar wenn os.path.existiert('Token.json'): creds = Anmeldedaten.vom_autorisierten_benutzer_datei( 'Token.json', Geltungsbereiche ) #: Anmeldedaten aktualisieren oder neue anfordern wenn nicht Referenzen oder nicht creds.valid: wenn Referenzen und zugangsdaten.abgelaufen und creds.aktualisierungstoken: Guthaben.auffrischen(Anfrage()) sonst: #: OAuth-Zustimmungsbildschirm mit angegebenen Bereichen aufrufen flow = InstalledAppFlow.aus_client_secrets_datei( 'credentials.json', Geltungsbereiche ) Glaubwürdigkeit = Ablauf.lokalen_server_starten(Hafen=0) # Token für zukünftige Durchläufe speichern mit öffnen('Token.json', 'w') als Token: Token.schreiben(Glaubwürdigkeit.in_json()) return Referenzen
Gmail OAuth-Bereiche deklariert – Token auf Festplatte gespeichert

Das ist wichtig: Die Einwilligung' (Node.js) oder lokalen_server_starten Mit `call` (Python) wird die Google-Einwilligungsanzeige angezeigt, auch wenn der Nutzer zuvor bereits zugestimmt hat. Dies ist erforderlich, um zuverlässig eine Aktualisierungsschlüssel. Ohne ein Refresh-Token läuft Ihr Access-Token nach 1 Stunde ab und Benutzer müssen sich erneut authentifizieren. Eine vollständige Anleitung zur Behandlung von Token-Aktualisierungen und zur erneuten Autorisierung von Scopes finden Sie hier: OAuth E-Mail-API-Anleitung und die Unipile Google OAuth Dokumentation.

Einhaltung der Vorschriften

Mindestumfangsprinzip und Konformität

Das Prinzip des minimalen Umfangs ist nicht nur eine Empfehlung von Google – es wirkt sich direkt auf Ihre DSGVO- und SOC-2-Compliance aus. Die Anforderung übermäßiger Gmail-API-Berechtigungen birgt unnötige Risiken bei der Datenexposition und erschwert Ihre Datenverarbeitungsvereinbarungen mit Endbenutzern.

Prinzip der geringsten Rechte by Design

Das Minimum-Scope-Prinzip spiegelt das Sicherheitskonzept der geringsten Rechte (Least Privilege) wider. Ihre Gmail API-Integration sollte Folgendes anfordern: niedrigste Berechtigung Gmail API-Geltungsbereich das die Funktion ermöglicht. Wenn Ihr CRM nur Follow-up-E-Mails sendet, Gmail senden ist genug Gmail ändern ist übertrieben und birgt unnötige Risiken.

Einwilligungsbildschirm Klarheit

Google zeigt Ihre deklarierten Gmail API-Geltungsbereiche direkt auf dem Einwilligungsbildschirm an. Breitere Geltungsbereiche lösen alarmierendere Formulierungen aus ("Diese App möchte auf Ihren gesamten Gmail-Posteingang zugreifen"). Minimale Gmail OAuth-Bereiche einfachere, weniger abschreckende Einwilligungsbildschirme erstellen – wodurch sich die Autorisierungs-Konversionsraten in benutzerseitigen OAuth-Abläufen in der Regel um 15–30 % verbessern.

Datenverarbeitungsdokumentation

Ihre Datenschutzerklärung und Ihre Auftragsverarbeitungsvereinbarung (AVV) müssen korrekt widerspiegeln, auf welche Gmail-Daten Ihre App zugreift. Wenn Ihre App anfordert gmail.readonly aber Ihre Datenschutzerklärung erwähnt nur das "Versenden von E-Mails", Sie haben eine Lücke in Ihrer DSGVO-Dokumentation. Gleichen Sie Ihre deklarierten Gmail API-Bereiche mit Ihren veröffentlichten Datenpraktiken ab.

Scope-Audit als wiederkehrende Praxis

Gmail API-Scope-Anforderungen entwickeln sich weiter, wenn Funktionen hinzugefügt oder entfernt werden. Führen Sie bei jeder Hauptversion eine Scope-Prüfung durch: Entfernen Sie alle Gmail API-Berechtigungen, die Ihr aktueller Funktionsumfang nicht mehr benötigt. Unbenutzte Scopes in Ihrer OAuth-Deklaration stellen eine Compliance-Haftung dar – sie repräsentieren Datenzugriff, den Sie angeben zu benötigen, aber nicht verwenden.

GDPR
DSGVO-Konformität mit Gmail-Bereichen
Zweckbindung: Umfänge müssen dem spezifisch den Nutzern erklärten Zweck entsprechen
Datenminimierung: Anfrage gmail.metadaten anstatt gmail.readonly wenn kein Körperzugriff benötigt wird
Benutzerrechte: Die Token-Widerrufung muss den Gmail-Zugriff Ihrer App sofort entfernen
Transparenz: Die Sprache des Zustimmungsbildschirms muss mit den Daten übereinstimmen, die Sie tatsächlich verarbeiten
SOC 2
SOC 2-Ausrichtung mit Gmail-Bereichen
Zugriffskontrolle: Dokumentieren Sie jeden Gmail API-Scope und dessen geschäftliche Begründung in Ihrer Zugriffskontrollrichtlinie
Logischer Zugriff: Die Auswahl des Geltungsbereichs muss als Teil Ihres Änderungsmanagementprozesses überprüft und genehmigt werden
Überwachung: Protokollieren Sie alle Scope-Änderungen der Gmail API in Ihrer Audit-Protokollierung
Lieferantenmanagement: Wenn Sie eine Plattform wie Unipile nutzen, beziehen Sie deren Sicherheitszertifizierung in Ihre Lieferantenprüfung ein

Compliance-fähige Gmail-Integration. Die Gmail-API-Implementierung von Unipile folgt standardmäßig dem Prinzip des minimalen Umfangs – Ihre App fordert nur die für die von Ihnen aktivierten Funktionen benötigten Gmail OAuth-Bereiche an.

Erstellen Sie konforme Gmail-Apps
Unipile Lösung

Gmail API-Bereiche mit Unipile: Überspringen Sie die Komplexität der Bereiche

Die manuelle Verwaltung von Gmail API Scopes bedeutet, Googles Verifizierungsprozess zu durchlaufen, die Token-Aktualisierung bei Scope-Änderungen zu handhaben und Ihre Dokumentation zur Datenverarbeitung jedes Mal zu aktualisieren, wenn Sie eine neue Funktion hinzufügen. Unipile abstrahiert dies vollständig, Ihr Team konzentriert sich auf das Produkt und nicht auf Berechtigungs-Strings.

Google Mail Google Mail
Ausblick Ausblick
IMAP IMAP
Voreingestellte Gmail OAuth-Authentifizierung

Unipile hält Googles OAuth-Verifizierung für eingeschränkte Gmail-API-Bereiche. Ihre App profitiert sofort, ohne dass eine separate Sicherheitsbewertung abgeschlossen werden muss. Die jährliche Re-Zertifizierung wird vom Compliance-Team von Unipile übernommen.

Automatische Token-Verwaltung

Unipile verwaltet OAuth-Token-Aktualisierungen, Scope-Validierungen und Neuautorisierungsabläufe für die verknüpften Konten jedes Ihrer Benutzer. Wenn Google Scope-Anforderungen aktualisiert, passt sich Unipile an, ohne Ihre Integration zu beeinträchtigen.

Einheitliche API über Anbieter hinweg

Dieselbe Unipile API kann für Gmail, Outlook und IMAP verwendet werden. Sie schreiben Ihr E-Mail-Feature einmal, und es funktioniert für alle Anbieter, keine separate Verwaltung von Gmail API-Bereichen pro Anbieter, keine protokollspezifischen Code-Branches.

White-Label OAuth-Option

Für Teams, die ihre eigenen Google-Anmeldedaten verwenden müssen, unterstützt Unipile die White-Label-OAuth-Konfiguration. Ihre Benutzer sehen Ihre Marke auf dem Zustimmungsbildschirm, während Unipile die Geltungsbereichserklärung und den Token-Lebenszyklus im Hintergrund verwaltet.

Minimaler Umfang standardmäßig

Unipiles Gmail-Integration fordert nur die Gmail-API-Berechtigungen an, die für die von Ihnen aktivierten Funktionen erforderlich sind. Lesen, Senden, Synchronisieren – jede Fähigkeit wird auf den kleinstmöglichen Geltungsbereich abgebildet, um Ihr Compliance-Profil sauber zu halten.

Webhooks in Echtzeit

Empfangen Sie neue Gmail-Nachrichten, sobald sie über Unipile-Webhooks eintreffen. Kein Polling, keine manuelle Verwaltung von Gmail Pub/Sub-Abonnements. Funktioniert mit demselben OAuth-Token, das Ihre App bereits für andere Gmail-API-Vorgänge verwendet.

Keine Sicherheitsbewertung erforderlich
Gmail, Outlook und IMAP in einer einzigen API
DSGVO- und SOC 2-konform
14 Tage kostenlos testen, keine Karte erforderlich
FAQ

Häufig gestellte Fragen zu Gmail API-Bereichen

Häufig gestellte Fragen zu Gmail API-Scopes, Gmail OAuth-Scopes und dem Verifizierungsprozess – prägnant beantwortet für Entwickler, die Gmail-Integrationen erstellen.

01
Was sind Gmail-API-Bereiche?
Gmail API-Bereiche sind OAuth 2.0-Berechtigungszeichenfolgen, die genau definieren, auf welche Gmail-Ressourcen Ihre Anwendung im Namen eines Nutzers zugreifen kann. Sie werden bei der Generierung der OAuth-Autorisierungs-URL deklariert und dem Nutzer auf dem Google-Zustimmungsbildschirm angezeigt. Sobald ein Nutzer den Zugriff gewährt, ist Ihr Token auf die Aktionen beschränkt, die diese Gmail API-Bereiche zulassen – nicht mehr. Beginnen Sie mit unseren Vollständige Gmail API Integrationsanleitung.
02
Was ist der Unterschied zwischen gmail.readonly und gmail.modify?
Beide gmail.readonly und Gmail ändern sind eingeschränkte Gmail API-Bereiche. gmail.readonly bietet Lesezugriff auf alle Nachrichten, Threads, Labels und Einstellungen – Ihre App kann nichts senden oder ändern. Gmail ändern fügt die Möglichkeit hinzu, E-Mails zu lesen, zu verfassen, zu senden und Labels zu verwalten, schließt jedoch das endgültige Löschen von Nachrichten aus. Wenn Ihre App lesen und senden, aber nicht löschen muss, Gmail ändern wird gegenüber dem breiteren bevorzugt mail.google.com/ Umfang. Siehe unsere wie man E-Mails von Benutzern über eine einheitliche API liest.
03
Benötige ich eine Sicherheitsbewertung für alle Gmail API-Scopes?
Nein. Nur eingeschränkte Gmail API-Bereiche erfordern eine jährliche Sicherheitsprüfung durch einen unabhängigen Dritten (~1.000–4.000 € pro Jahr). Nicht sensible Bereiche wie Gmail-Labels nur Standard-OAuth-App-Überprüfung erforderlich. Sensible Scopes wie Gmail senden erfordern Googles OAuth-Verifizierungsprozess, jedoch keine Sicherheitsbewertung. Eingeschränkte Bereiche – einschließlich gmail.readonly, Gmail ändern, Gmail verfassen, gmail.metadaten, gmail.einfügenund mail.google.com/ - den vollständigen Bewertungsprozess erfordern. Mehr dazu in unserem sichere E-Mail-API-Muster für regulierte Branchen.
04
Der gmail.modify-Bereich wird verwendet, um die Berechtigung zum Ändern von E-Mails in einem Gmail-Konto zu erteilen. Dies umfasst Aktionen wie das Markieren von E-Mails als gelesen oder ungelesen, das Verschieben von E-Mails in Ordner, das Hinzufügen von Labels, das Archivieren von E-Mails oder das Löschen von E-Mails.
Die Gmail ändern Scope gewährt Lese-, Verfassungs-, Sende- und Labelverwaltungszugriff auf Gmail, schließt jedoch die Möglichkeit aus, Nachrichten dauerhaft zu löschen. Es ist der empfohlene eingeschränkte Scope für vollwertige E-Mail-Integrationen wie CRM-E-Mail-Synchronisierung, Helpdesk-Tools und E-Mail-Clients das sowohl Nachrichten lesen als auch senden muss. Es wird bevorzugt gegenüber mail.google.com/ da es die Datenexposition durch den Ausschluss der permanenten Löschfunktion begrenzt. Verwandt: E-Mails im Namen von Benutzern senden.
05
Wie viele Testnutzer kann ich haben, bevor die Verifizierung des Gmail API-Bereichs abgeschlossen ist?
Sie können Ihre App mit bis zu 100 Google-Konten Während sich Ihre OAuth-App im Testmodus befindet, unabhängig von den deklarierten Gmail API-Bereichen. Diese Testkonten müssen manuell in den Einstellungen des OAuth-Zustimmungsbildschirms in der Google Cloud Console hinzugefügt werden. Sobald Sie 100 Benutzer überschreiten oder die App öffentlich freigeben möchten, müssen Sie den entsprechenden Verifizierungsprozess für die Sensitivität Ihrer Bereiche abschließen.
06
Kann ich mehrere Gmail API-Bereiche in einer OAuth-Anfrage kombinieren?
Ja, Sie können mehrere Gmail API-Scopes in einer einzigen OAuth-Autorisierungsanfrage kombinieren, indem Sie sie als Array an die Umfang Parameter. Sie können beispielsweise anfordern Gmail senden + Gmail-Labels gemeinsam. Die Kombination von Scopes erhöht jedoch die auf dem Google-Zustimmungsbildschirm angezeigten Berechtigungen und kann zusätzliche Verifizierungsanforderungen auslösen, wenn ein kombinierter Scope eingeschränkt ist. Fordern Sie immer nur die minimale Kombination an, die Ihre App wirklich benötigt. Für die Microsoft-Seite siehe Microsoft Graph OAuth-Bereiche Entsprechung.
07
Was ist der gmail.metadata-Bereich?
Die gmail.metadaten scope ist ein eingeschränkter Gmail API-Bereich, der Zugriff gewährt auf E-Mail-Header und Labels, ohne Zugriff auf E-Mail-Inhalt oder Anhänge. Dies ist nützlich für Routing-Engines, Klassifizierungssysteme oder Analyse-Tools, die E-Mails basierend auf Absender, Empfänger, Betreff oder Labels verarbeiten, ohne private Nachrichteninhalte zu lesen. Trotz dieser Einschränkung ist der Datenfußabdruck kleiner als gmail.readonly und möglicherweise leichter in einer Sicherheitsprüfung zu rechtfertigen. Wir gehen tiefer in unserer E-Mail-Synchronisierungs-API für die vollständige Posteingangssynchronisierung.
08
Wie geht Unipile mit Gmail API-Bereichen für meine App um?
Unipile verwaltet Gmail API-Scopes intern als Teil seiner gehosteten Gmail OAuth-Integration. Wenn Ihre Nutzer ihre Gmail-Konten über Unipile verknüpfen, fordert Unipile die entsprechenden Gmail OAuth-Scopes basierend auf den von Ihnen aktivierten Funktionen an, verwaltet die Token-Aktualisierung automatisch und kümmert sich um die Reautorisierung, wenn sich die Scope-Anforderungen ändern. Ihr Team muss die Gmail API-Scope-Listen nicht direkt deklarieren oder verwalten – und Sie profitieren von Unisogs bestehende Google-Verifizierung Status für eingeschränkte Geltungsbereiche. Weitere Informationen hierzu finden Sie in unserem Vergleich von 6 E-Mail-API-Anbietern.
09
Was ist gmail.send und wann sollte ich es verwenden?
Die Gmail senden Umfang ist ein sensibler Gmail API-Bereich ermöglicht Ihrer App, E-Mails im Namen eines authentifizierten Nutzers zu senden, ohne Lese- oder Änderungszugriff auf vorhandene Nachrichten zu gewähren. Es ist der empfohlene Mindestumfang für Apps, die nur E-Mails senden – Outreach-Tools, Benachrichtigungssysteme oder Automatisierung für Nachfassaktionen. Mit Gmail senden anstatt Gmail ändern vermeidet die eingeschränkte Umfeld-Sicherheitsbewertung gänzlich und beschleunigt Ihren Weg zur Produktion somit erheblich. Siehe unser Dedizierter Leitfaden für die E-Mail-Sendung-API.
10
Wie wirken sich Gmail API-Bereiche auf die DSGVO-Konformität aus?
Gmail API-Bereiche wirken sich direkt auf Ihre GDPR-konforme Haltung aus. Die Grundsatz der Datenminimierung verpflichtet Sie dazu, nur die Gmail-API-Berechtigungen anzufordern, die für Ihren angegebenen Zweck erforderlich sind. Ihre Datenschutzerklärung muss genau widerspiegeln, auf welche Gmail-Daten Sie zugreifen. Die Anforderung übermäßiger Scopes erzeugt eine Lücke in der DSGVO-Dokumentation und erhöht die Haftung im Falle einer Datenpanne. Wenn Benutzer die Autorisierung widerrufen, muss Ihre App sofort den Zugriff auf ihre Gmail-Daten verlieren – dies wird durch die Token-Invalidierung von Google erzwungen, muss aber auch in Ihren Datenlöschverfahren widergespiegelt werden.

Brauchen Sie Hilfe bei der Auswahl der richtigen Gmail API-Scopes für Ihren Anwendungsfall? Unser Team kann Ihre Integrationsarchitektur überprüfen und den minimalen Umfang empfehlen.

Sprechen Sie mit einem Experten
de_DEDE