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

# Bereitstellung

> Erstellen, aktualisieren und entfernen Sie Konten in Ihren Apps automatisch mit SCIM, wenn sich der Zugriff ändert – inklusive gruppenverknüpfter Bereitstellung, manueller Synchronisierungen und Verlauf.

Die **Bereitstellung** (Provisioning) hält die Konten in Ihren Anwendungen mit Ihrem
Verzeichnis synchron. Für Apps, die dies unterstützen, verwendet Iru **SCIM**, um ein
Konto zu erstellen und zu aktualisieren, wenn Zugriff gewährt wird, und es zu entfernen, wenn der Zugriff entzogen wird, sodass ein
App-Konto genau so lange existiert, wie ein Benutzer zugewiesen ist.

Dies ist die **ausgehende** Bereitstellung, von Iru in Ihre Apps. (Das Übernehmen von Benutzern
*in* das Verzeichnis aus einem HR-System oder einer Datei ist die eingehende Bereitstellung; siehe
[Directory Sync](/de/identity/directory/directory-sync).)

## Wie Bereitstellung und Zuweisung zusammenhängen

Die Bereitstellung wirkt auf die **effektiven Benutzer und Gruppen** der App, also die Benutzer, die
über eine Gruppenzuweisung Zugriff haben. Die Zuweisung entscheidet, *wer*; die Bereitstellung
macht daraus echte Konten.

```mermaid theme={null}
flowchart LR
  assign["Zugewiesene Gruppen"] -->|"gewährt"| create["Konto erstellen / aktualisieren"]
  assign -->|"entzogen"| remove["Konto entfernen"]
  create --> app["Konto in Ihrer App"]
  remove --> app
```

Wie die effektive Menge gebildet wird, erfahren Sie unter [Zugriff zuweisen](/de/identity/applications/assigning-access).

## Bereitstellung aktivieren

Die Bereitstellung wird pro Anwendung im **Entwurf** der App konfiguriert. Nach der
Aktivierung verweisen Sie Iru auf den SCIM-Endpunkt der App und wählen, welche Ereignisse
gesendet werden.

<Steps>
  <Step title="Bereitstellung einschalten">
    Aktivieren Sie die SCIM-Bereitstellung für die Anwendung.
  </Step>

  <Step title="Mit der App verbinden">
    Geben Sie die SCIM-**Basis-URL** der App und das **Bearer-Token** an, mit dem sich Iru
    authentifizieren soll. Beides erhalten Sie von der Anwendung, in die Sie bereitstellen.
  </Step>

  <Step title="Abgleich vorhandener Konten wählen">
    Wenn die App bereits Konten hat, wählen Sie, ob Iru Benutzer anhand von
    **Benutzername** oder **E-Mail** abgleicht, damit vorhandene Konten wiederverwendet und nicht
    dupliziert werden.
  </Step>

  <Step title="Zu sendende Ereignisse auswählen">
    Aktivieren Sie die Vorgänge, die Iru ausführen soll: **Benutzer erstellen**, **Benutzer
    aktualisieren** und **Benutzer löschen**. Für Entfernungen legen Sie separat fest, was
    passiert, wenn jemand von der App **nicht mehr zugewiesen** bzw. **aus dem
    Verzeichnis entfernt** wird (siehe unten).
  </Step>

  <Step title="Gesendete Attribute zuordnen">
    Die **Zuordnung** der App enthält eine Bereitstellungsansicht, sodass Sie steuern, welche
    Profilattribute Iru an die App sendet, wenn es ein Konto erstellt oder aktualisiert.
  </Step>

  <Step title="Veröffentlichen und aktivieren">
    Legen Sie den Entwurf als current fest und lassen Sie die App aktiv. Die Bereitstellung läuft, solange die
    App aktiv ist, und pausiert, wenn sie deaktiviert wird.
  </Step>
</Steps>

<Note>
  Die Bereitstellung sendet Konten nur für zugewiesene Benutzer. Wenn noch niemand
  zugewiesen ist, gewähren Sie zuerst Zugriff; siehe
  [Zugriff zuweisen](/de/identity/applications/assigning-access).
</Note>

## Was passiert, wenn der Zugriff entfernt wird

Für das Entfernen gibt es zwei Auslöser, und Sie legen für jeden **unabhängig** fest, was Iru mit dem App-Konto
macht:

* **Von der App nicht mehr zugewiesen:** Der Benutzer bleibt in Ihrem Verzeichnis, ist aber nicht
  mehr in einer der App zugewiesenen Gruppe.
* **Aus dem Verzeichnis entfernt:** Der Verzeichniseintrag des Benutzers wird vollständig
  gelöscht.

Wählen Sie für jeden Auslöser eine von drei Aktionen:

| Aktion | Was Iru mit dem App-Konto macht |
| - | - |
| **Löschen** | Fordert die App auf, das Konto zu löschen. |
| **Deactivate** | Markiert das Konto in der App als inaktiv (sein `active`-Flag wird auf `false` gesetzt) und lässt es bestehen, damit es später wiederhergestellt werden kann. |
| **Do nothing** | Lässt das Konto in der App unverändert. |

<Note>
  Eine gängige Einrichtung ist **Deactivate**, wenn jemand nicht mehr zugewiesen ist (damit der Zugriff schnell
  wiederhergestellt werden kann), und **Löschen**, wenn jemand aus dem Verzeichnis entfernt wird. Verwenden Sie
  **Do nothing** für Apps, bei denen Sie Konten lieber manuell bereinigen.
</Note>

<Warning>
  Ob das Deaktivieren oder Löschen eines Kontos auch die **aktive
  Sitzung** dieses Benutzers in der App beendet, hängt davon ab, wie die App das von Iru gesendete Signal verarbeitet. Siehe
  [Anmeldedaten und Sitzungen](/de/identity/security/credentials-and-sessions).
</Warning>

## Gruppenverknüpfte Bereitstellung

Zusätzlich zu Konten kann Iru **Gruppen an Apps übertragen**, die SCIM-Gruppen
unterstützen, sodass die Gruppenstruktur in der App gespiegelt wird. Sie wählen, welche Gruppen
übertragen werden:

* **Gruppen für Anwendungsrollen:** die mit den Rollen der App verknüpften Gruppen, oder
* **Ausgewählte Gruppen:** eine bestimmte Menge von Gruppen, die Sie auswählen.

Wenn die App bereits eigene Gruppen hat, können Sie in der Ansicht **downstream groups** der Anwendung
eine Iru-Gruppe mit einer vorhandenen Gruppe in der App **verknüpfen** (sie wird dabei
**übernommen**), anstatt ein Duplikat zu erstellen. Jede Verknüpfung zeigt ihren Synchronisierungsstatus,
sodass Sie sehen, welche Gruppen synchron sind.

## Eine Synchronisierung manuell ausführen

Iru synchronisiert automatisch, wenn sich der Zugriff ändert, Sie können eine Synchronisierung jedoch erzwingen, wenn Sie
eine Änderung sofort übernehmen müssen (zum Beispiel nach der Behebung eines Konfigurationsproblems.

<CardGroup cols={2}>
  <Card title="Benutzersynchronisierung erzwingen" icon="user-gear">
    Lösen Sie über die **effektiven Benutzer** der App eine Synchronisierung für einen bestimmten Benutzer aus, um
    seinen Kontostatus erneut an die App zu senden.
  </Card>

  <Card title="Gruppensynchronisierung erzwingen" icon="users-gear">
    Lösen Sie über die **effektiven Gruppen** der App eine Synchronisierung für eine bestimmte Gruppe aus, um
    ihre Mitgliedschaft erneut an die App zu senden.
  </Card>
</CardGroup>

## Bereitstellungsverlauf überprüfen

Der **Bereitstellungsverlauf** der Anwendung zeigt jeden Synchronisierungslauf und sein Ergebnis,
sodass Sie bestätigen können, was Iru gesendet hat, und Fehler beheben können. Jeder Lauf
fasst zusammen, wie viele Datensätze **erfolgreich** waren, **ausstehend** oder **wartend** sind oder
**fehlgeschlagen** sind, aufgeschlüsselt nach Anwendung, Benutzern und Gruppen. Aktuelle Läufe aktualisieren sich
selbstständig, solange sie noch laufen.

Wenn etwas nicht durchgeht, listet eine Ansicht **processing errors** den
betroffenen Benutzer oder die betroffene Gruppe, den versuchten Vorgang und den von der
App zurückgegebenen Fehler auf – die Details, die Sie benötigen, um die Ursache zu beheben und erneut zu synchronisieren.

<Warning>
  Das Deaktivieren einer Anwendung stoppt die weitere Bereitstellung, Benutzer behalten jedoch
  den Kontostatus, den sie derzeit in der App haben. Um Konten vollständig zu entfernen,
  entfernen Sie zuerst die Zuweisungen (damit der Entzug die Entfernungen bereitstellt)
  und deaktivieren Sie dann.
</Warning>

## Nächste Schritte

<CardGroup cols={2}>
  <Card title="Zugriff zuweisen" icon="user-check" href="/de/identity/applications/assigning-access">
    Steuern, wer bereitgestellt wird, indem Sie Zuweisungen und Gruppenmitgliedschaften verwalten.
  </Card>

  <Card title="Gruppen" icon="users" href="/de/identity/directory/groups">
    Die Gruppen erstellen, die Sie an Apps übertragen und mit deren Gruppen verknüpfen.
  </Card>

  <Card title="Verzeichnissynchronisierung" icon="building-user" href="/de/identity/directory/directory-sync">
    Benutzer aus Ihrem HR-System in das Verzeichnis übernehmen (die eingehende Seite).
  </Card>

  <Card title="Übersicht über Anwendungen" icon="grip" href="/de/identity/applications/applications-overview">
    Das App-, Protokoll- und Versionsmodell überprüfen.
  </Card>
</CardGroup>
