Cloudflare Key-Authentifizierung einrichten: Der ultimative Guide [2025 Easy Guide]
Hier ist ein aktueller und leicht verständlicher Guide für das Jahr 2025, wie du die Key-Authentifizierung (API-Tokens) bei Cloudflare einrichtest.
Die Authentifizierung über Keys (Schlüssel) ist der sicherste Weg, um deine Cloudflare-Einstellungen mit Drittanbieter-Apps (wie WordPress-Plugins, Certbot oder eigenen Skripten) zu verbinden. Im Jahr 2025 nutzen wir dafür primär API-Tokens, da sie sicherer sind als der alte "Global API Key".
Warum API-Tokens statt Global API Key?
- Sicherheit: Ein Token hat nur Zugriff auf das, was du explizit erlaubst (Least Privilege Prinzip).
- Kontrolle: Du kannst Tokens jederzeit einzeln löschen, ohne dein gesamtes Passwort ändern zu müssen.
- Ablaufdatum: Du kannst Tokens zeitlich begrenzen.
Schritt 1: Zugriff auf das API-Dashboard
- Melde dich in deinem Cloudflare Dashboard an.
- Klicke oben rechts auf das Benutzer-Icon (Männchen-Symbol).
- Wähle im Menü den Punkt "My Profile" (Mein Profil).
- Klicke in der linken Seitenleiste auf "API Tokens".
Schritt 2: Einen neuen API-Token erstellen
- Klicke auf den blauen Button "Create Token".
- Du hast nun zwei Möglichkeiten:
- Templates (Empfohlen): Cloudflare bietet Vorlagen für häufige Aufgaben (z. B. "Edit Zone DNS" für SSL-Zertifikate).
- Custom Token: Erstelle einen eigenen Schlüssel von Grund auf.
- Wähle für dieses Tutorial eine Vorlage, z. B. "Edit Zone DNS", wenn du den Key für DNS-Aktualisierungen benötigst.
Schritt 3: Berechtigungen und Scoping konfigurieren
Hier legst du fest, was der Key darf:
- Token Name: Gib ihm einen Namen (z. B. "WordPress-Cache-Plugin" oder "Synology-DNS").
- Permissions: Hier ist durch das Template meist schon alles richtig eingestellt (z. B.
Zone->DNS->Edit). - Zone Resources: Wähle unter "Include" -> "Specific zone" deine Domain aus. So verhinderst du, dass der Key Zugriff auf alle deine Domains hat.
- Client IP Address Filtering (Optional aber Sicher): Gib hier deine Server-IP ein, damit nur Anfragen von diesem Server akzeptiert werden.
- TTL (Ablaufdatum): Du kannst festlegen, wie lange der Key gültig sein soll.
Schritt 4: Token generieren und sicher speichern
- Klicke auf "Continue to summary" und dann auf "Create Token".
- WICHTIG: Dein API-Token wird jetzt angezeigt. Cloudflare zeigt dir diesen Key nur ein einziges Mal.
- Kopiere den Token und speichere ihn in einem Passwort-Manager.
- Nutze den Button "Test API Token", um mit einem
curl-Befehl im Terminal zu prüfen, ob der Key funktioniert.
Alternative: Der Global API Key (Nicht empfohlen)
Falls eine alte App unbedingt den "Global API Key" verlangt:
- Gehe zurück zur Seite API Tokens.
- Suche unten den Bereich "Global API Key".
- Klicke auf "View", gib dein Passwort ein und löse das Captcha.
- Achtung: Dieser Key ist wie ein Generalschlüssel zu deinem Haus. Teile ihn niemals öffentlich!
Anwendung: So nutzt du den Key
Wenn du den Key z. B. in einem Linux-Terminal testen willst, sieht der Befehl so aus:
curl -X GET "https://api.cloudflare.com/client/v4/user/tokens/verify" \
-H "Authorization: Bearer DEIN_NEUER_TOKEN" \
-H "Content-Type:application/json"
Wenn du ein "status": "active" zurückbekommst, war die Einrichtung erfolgreich!
3 Profi-Tipps für 2025:
- Ein Token pro App: Erstelle für jede Anwendung (z. B. eine für die Firewall, eine für DNS) einen eigenen Token.
- Regelmäßiges Audit: Schau alle 6 Monate in deine API-Liste und lösche Tokens, die du nicht mehr aktiv nutzt.
- 2FA aktivieren: Da API-Keys mächtig sind, sollte dein Cloudflare-Account zwingend mit 2-Faktor-Authentifizierung (WebAuthn oder Authenticator App) gesichert sein.
Fertig! Du hast nun erfolgreich eine sichere Key-Authentifizierung für dein Cloudflare-Konto eingerichtet.