> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloudflare

> Verbinden Sie Cloudflare über ein API-Token mit eingeschränkten Berechtigungen mit Iru Compliance, um Zonen, DNS-Einträge, Sicherheitseinstellungen, WAF-Regeln und Kontomitgliedschaften zu erfassen.

### Über Cloudflare

Iru liest **Zonen**, **DNS**, **Sicherheits- und WAF-Einstellungen**, **Firewall-Regeln** und **Konto**mitgliedschaften über die Cloudflare API mit einem **API-Token mit eingeschränkten Berechtigungen**, das als **Bearer**-Autorisierung gesendet wird.

### So funktioniert es

```http theme={null}
Authorization: Bearer YOUR_API_TOKEN
```

| Detail | Wert |
| - | - |
| **Kategorie** | Sicherheit |
| **Authentifizierung** | API-Token (Bearer) |

Bevorzugen Sie für langfristige Automatisierung **Account API-Token** (Manage Account → API Tokens); **Benutzer**-Tokens sind an einzelne Benutzer gebunden.

Offizielle Referenzen: [Token erstellen](https://developers.cloudflare.com/fundamentals/api/get-started/create-token/), [Tokens einschränken](https://developers.cloudflare.com/fundamentals/api/how-to/restrict-tokens/), [API](https://developers.cloudflare.com/api/).

### Voraussetzungen

* **Administrator** oder **Super Administrator** (oder gleichwertig) im Cloudflare-Konto.

### Cloudflare mit Iru verbinden

<Tabs>
  <Tab title="Cloudflare">
    <Note>
      Schließen Sie diese Registerkarte ab, bevor Sie die Quelle in Compliance verbinden.
    </Note>

    <Steps>
      <Step title="Bei Cloudflare anmelden">
        Öffnen Sie das [Cloudflare-Dashboard](https://dash.cloudflare.com) und melden Sie sich mit einem **Administrator**- oder **Super Administrator**-Konto an.
      </Step>

      <Step title="Tokens auf Konto- oder Benutzerebene wählen">
        Entscheiden Sie, ob Iru ein **Konto-API-Token** (**Manage Account** → **API Tokens**) oder ein an Ihr Profil gebundenes **Benutzer-API-Token** (**My Profile** → **API Tokens**) verwenden soll. Konto-Tokens sind für unternehmensweite Nachweise üblich; Benutzer-Tokens richten sich nach den Zugriffsrechten eines einzelnen Betreibers.
      </Step>

      <Step title="Token erstellen">
        Wählen Sie **Create Token** aus. Bevorzugen Sie eine **Lesen**-Vorlage wie **Read all resources**, sofern Ihr Sicherheitsteam keine enger gefasste **benutzerdefinierte** Richtlinie vorgibt.
      </Step>

      <Step title="Leseberechtigungen festlegen">
        Wenn Sie ein **benutzerdefiniertes** Token verwenden, gewähren Sie **Lese**zugriff (oder Gleichwertiges) auf die Objekte **Konto**, **Zone** und **Benutzer**, die Iru für Ihre Frameworks benötigt. Vermeiden Sie Schreibberechtigungen, sofern die Richtlinie sie nicht erfordert.
      </Step>

      <Step title="Optionale Einschränkungen">
        Legen Sie **TTL** (Gültigkeitsdauer) und **IP-Zulassungslisten** fest, wenn Ihr Sicherheitsprogramm dies erwartet. Tragen Sie ein etwaiges Ablaufdatum in Ihren Rotationskalender ein.
      </Step>

      <Step title="Token erstellen und kopieren">
        Erstellen Sie das Token und kopieren Sie das Secret, solange Cloudflare es **einmalig** anzeigt. Bewahren Sie es in einem Tresor auf; Sie fügen es als **Bearer**-Token in Iru ein.
      </Step>
    </Steps>

    <Note>
      Fahren Sie auf der Registerkarte [**Iru Compliance**](#iru-compliance) fort.
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      Schließen Sie zuerst die Registerkarte [**Cloudflare**](#cloudflare) ab.
    </Note>

    <Steps>
      <Step title="Quellen öffnen">
        Erweitern Sie in Iru Compliance in der linken Navigationsleiste **Compliance** und wählen Sie **Quellen** aus.

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="Linke Navigation: Compliance erweitert, Sources ausgewählt" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Cloudflare aktivieren">
        Suchen Sie **Cloudflare** (verwenden Sie **Kategorie** oder **Nach Name oder Beschreibung suchen**). Aktivieren Sie auf dieser Karte den **Schalter**. Möglicherweise öffnet sich eine Browser-Registerkarte oder ein Fenster für den Connector-Assistenten.
      </Step>

      <Step title="API-Token einfügen">
        Fügen Sie das Token in das Feld **Bearer token** ein.
      </Step>

      <Step title="Verbindung abschließen">
        Wählen Sie **Bearer-Token senden** aus. Wenn die Verbindung erfolgreich ist, zeigt der Assistent **Verbindung konfiguriert** an.
      </Step>

      <Step title="Prüfen, ob die Quelle aktiv ist">
        Schließen Sie die Browser-Registerkarte **Iru fordert Zugriff auf externe Dienste an**, kehren Sie dann zu **Compliance** → **Quellen** zurück und vergewissern Sie sich, dass die Karte **Cloudflare** den Status **Aktiv** hat.
      </Step>
    </Steps>
  </Tab>
</Tabs>

### Fehlerbehebung

<AccordionGroup>
  <Accordion title="Beim Aktivieren der Quelle öffnet sich nichts">
    Überprüfen Sie die Einstellungen des **Pop-up-Blockers** für die Iru-Website und versuchen Sie es erneut.
  </Accordion>

  <Accordion title="401 Unauthorized">
    Prüfen Sie das Token mit `GET https://api.cloudflare.com/client/v4/user/tokens/verify`; kontrollieren Sie TTL und Widerruf.
  </Accordion>

  <Accordion title="Fehlende Zonen">
    Token-Umfang – erstellen Sie das Token mit den richtigen Konto- und Zonenressourcen neu.
  </Accordion>

  <Accordion title="Abgelaufenes Token">
    Wenn Sie eine TTL festgelegt haben, rotieren Sie das Token vor Ablauf und aktualisieren Sie Iru.
  </Accordion>
</AccordionGroup>

### Hinweise

<CardGroup cols={2}>
  <Card title="Iru verwendet nur Leseberechtigungen: Es ändert keine…" icon="circle-info">
    Iru verwendet nur **Lese**berechtigungen – es ändert weder DNS noch Regeln oder Zonen.
  </Card>
</CardGroup>

### Verwandte Artikel

<CardGroup cols={2}>
  <Card title="Quellenverwaltung" icon="plug" href="/de/compliance/sources-management">
    Alle Compliance-Quellen durchsuchen und verwalten.
  </Card>

  <Card title="Erste Schritte mit Compliance" icon="rocket" href="/de/compliance/getting-started-with-compliance">
    Frameworks, Aktionen und **Artefakte**.
  </Card>

  <Card title="Iru-Übersicht" icon="layer-group" href="/de/iru/platform-overview/iru-overview">
    Wie Endpoint, Compliance und Identity zusammenwirken.
  </Card>

  <Card title="Artifacts-Verwaltung" icon="folder-open" href="/de/compliance/artifacts-management">
    Nachweise aus Quellen und Aktionen hochladen, prüfen und organisieren.
  </Card>
</CardGroup>
