> ## 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.

# Bitbucket Cloud

> Verbinden Sie Bitbucket Cloud über ein Atlassian-API-Token mit HTTP-Basic-Authentifizierung mit Iru Compliance, um Nachweise zu Workspaces, Repositorys und Pull-Request-Reviews zu erfassen.

### Über Bitbucket Cloud

Der **Bitbucket Cloud**-Connector erfasst Metadaten zu **Repositorys**, **Workspaces**, **Projekten** und **Teams**, die Ihre Audits im Zusammenhang mit Change Management und Zugriffsprüfungen erwarten. Iru authentifiziert sich per **HTTP Basic Auth**: Ihre **E-Mail-Adresse des Atlassian-Kontos** als Benutzername und ein **Atlassian-API-Token** als Passwort (normale Passwörter werden abgelehnt).

### So funktioniert es

Clients senden Base64-codierte Anmeldedaten:

```http theme={null}
Authorization: Basic base64(email:api_token)
```

Atlassian **stellt App-Passwörter ein** – erstellen Sie für neue Vorhaben **API-Tokens** und migrieren Sie alles, was noch ältere Secrets verwendet, bevor diese auslaufen.

| Detail | Wert |
| - | - |
| **Kategorie** | Entwicklertools |
| **Authentifizierung** | Basic Auth (E-Mail + API-Token) |

Dokumentation: [API-Tokens verwalten](https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/), [Bitbucket-API-Tokens](https://support.atlassian.com/bitbucket-cloud/docs/create-an-api-token/), [REST-Einführung](https://developer.atlassian.com/cloud/bitbucket/rest/intro/).

### Voraussetzungen

* Zugriff auf die Bitbucket-**Workspaces**, aus denen Sie Nachweise erwarten.
* Berechtigung zum Erstellen von **API-Tokens** für Ihre Atlassian ID.

### Bitbucket Cloud mit Iru verbinden

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

    <Steps>
      <Step title="Atlassian-Kontoeinstellungen öffnen">
        Wählen Sie, während Sie bei Bitbucket Cloud (oder einer anderen Atlassian-App mit demselben Atlassian-Konto) angemeldet sind, Ihr **Profilsymbol** und dann **Account settings** aus (manchmal als **Atlassian account** bezeichnet).
      </Step>

      <Step title="Security und API-Tokens öffnen">
        Wählen Sie **Sicherheit** und dann **Create and manage API-Token** (die Bezeichnung kann auch **API-Token** lauten).
      </Step>

      <Step title="API-Token mit Scopes erstellen">
        Wählen Sie **Create API token with scopes** (oder die nächstliegende Entsprechung). Sie erstellen ein Atlassian-API-Token, das Bitbucket für die Basic-Authentifizierung in Iru akzeptiert.
      </Step>

      <Step title="Token konfigurieren">
        Geben Sie dem Token eine Bezeichnung (zum Beispiel **Iru Compliance**). Wählen Sie ein Ablaufdatum (Tokens gelten bis zu **365 Tage**). Gewähren Sie **Lese**-Scopes für Repositorys, Workspaces und Teams, passend zu dem, worauf sich Ihre Kontrollen beziehen.
      </Step>

      <Step title="Token kopieren">
        Erstellen Sie das Token und kopieren Sie den Wert **sofort**; Atlassian zeigt ihn nur einmal an. Sie verwenden ihn zusammen mit Ihrer Atlassian-E-Mail-Adresse im Schritt **Anmeldedaten senden** in Iru.
      </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 [**Bitbucket Cloud**](#bitbucket-cloud) 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="Bitbucket aktivieren">
        Suchen Sie **Bitbucket** (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="Basic-Authentifizierung eingeben">
        Wenn der Assistent nach der Basic-Authentifizierung fragt, geben Sie Ihre **Atlassian-E-Mail-Adresse** als Benutzernamen und das **API-Token** als Passwort ein.
      </Step>

      <Step title="Verbindung abschließen">
        Wählen Sie **Anmeldedaten 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 **Bitbucket** 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">
    Verwenden Sie **E-Mail + API-Token**, nicht den Bitbucket-Benutzernamen und nicht Ihr Atlassian-Passwort.
  </Accordion>

  <Accordion title="Abgelaufenes Token">
    Erstellen Sie unter Account settings ein neues Token und aktualisieren Sie Iru.
  </Accordion>

  <Accordion title="Fehlende Workspaces">
    Stellen Sie sicher, dass das Atlassian-Konto jedem Workspace angehört, aus dem Sie Daten erwarten.
  </Accordion>

  <Accordion title="Ältere App-Passwörter">
    Ersetzen Sie sie durch API-Tokens – App-Passwörter sind veraltet.
  </Accordion>
</AccordionGroup>

### Hinweise

<CardGroup cols={2}>
  <Card title="Tokens laufen ab: Kalendererinnerungen verhindern unbemerkte…" icon="circle-info">
    Tokens laufen ab – Kalendererinnerungen verhindern unbemerkte Ausfälle.
  </Card>

  <Card title="Lese-Scopes verhindern, dass Iru Repositorys oder Pull…" icon="shield">
    Lese-Scopes verhindern, dass Iru Repositorys oder Pull Requests verändert.
  </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>
