15.6 Erstellen und Bereitstellen der Treiber für die Identitätsanwendungen

Beim Installieren des RBPM werden die Dateien zum Erstellen der Treiber für die Identitätsanwendungen hinzugefügt. Mit der Treiberkonfigurationsunterstützung können Sie Folgendes ausführen:

  • Verknüpfen eines Benutzeranwendungstreibers mit einem Rollen- und Ressourcenservice-Treiber

  • Verknüpfen einer Benutzeranwendung mit einem Benutzeranwendungstreiber

Bevor Sie die Treiber konfigurieren, stellen Sie sicher, dass alle erforderlichen Pakete im Paketkatalog in Designer vorliegen. Wenn Sie ein neues Identity Manager-Projekt erstellen, werden Sie automatisch dazu aufgefordert, mehrere Pakete in das neue Projekt zu importieren.

15.6.1 Erstellen des Benutzeranwendungstreibers

Der Benutzeranwendungstreiber ist nicht nur eine Runtime-Komponente, sondern enthält auch Verzeichnisobjekte (auch die Runtime-Artefakte der Benutzeranwendung). Hiermit werden anwendungsspezifische Umgebungskonfigurationsdaten gespeichert. Der Treiber sendet außerdem eine Meldung an die Verzeichnisabstraktionsschicht, wenn wichtige Datenwerte im Identitätsdepot geändert werden. Als Reaktion auf diese Benachrichtigung wird der Cache in der Verzeichnisabstraktionsschicht aktualisiert.

  1. Öffnen Sie Ihr Projekt in Designer.

  2. Wählen Sie in der Ansicht Modellierer > Bereitstellung in der Palette den Eintrag Benutzeranwendung.

  3. Ziehen Sie das Symbol für Benutzeranwendung auf die Ansicht Modellierer.

  4. Wählen Sie im Treiberkonfigurationsassistenten die Option Benutzeranwendungs-Basis, und klicken Sie auf Weiter.

  5. Eine Meldung wird angezeigt, dass mehrere zusätzliche Pakete installiert werden. Bestätigen Sie die Meldung mit OK.

  6. (Optional) Geben Sie den Namen des Treibers an.

    Klicken Sie auf Weiter.

  7. Geben Sie im Fenster der Verbindungsparameter die ID und das Passwort für den Benutzeranwendungsadministrator an.

  8. Geben Sie den Host und den Port für den Benutzeranwendungsserver an.

  9. Geben Sie den Anwendungskontext für den Benutzeranwendungsserver an.

  10. (Optional) Wenn der Bereitstellungsadministrator in der Lage sein soll, Workflows im Namen einer anderen Person zu starten, für die der Bereitstellungsadministrator als Vertretung festgelegt ist, wählen Sie unter Überschreiben des Initiators zulassen die Option Ja.

  11. Klicken Sie im Fenster Installationsaufgabe bestätigen auf Fertig stellen.

15.6.2 Konfigurieren des Benutzeranwendungstreibers für das Clustering

In einer geclusterten Umgebung wird ein einzelner Benutzeranwendungstreiber mit mehreren Instanzen der Benutzeranwendung verwendet. Der Treiber speichert verschiedene anwendungsspezifische Informationen (z. B. die Workflow-Konfiguration und Clusterinformationen). Sie müssen den Treiber so konfigurieren, dass er den Hostnamen oder die IP-Adresse des Dispatchers oder Lastausgleichprogramms für den Cluster verwendet.

  1. Melden Sie sich bei der Instanz von iManager an, die Ihr Identitätsdepot verwaltet.

  2. Wählen Sie im Navigationsrahmen die Option Identity Manager aus.

  3. Wählen Sie Identity Manager-Überblick.

  4. Verwenden Sie die Suche-Seite, um den Identity Manager-Überblick für den Treibersatz anzuzeigen, der Ihren Benutzeranwendungstreiber enthält.

  5. Klicken Sie auf den runden Statusindikator in der rechten oberen Ecke des Treibersymbols:

  6. Wählen Sie Eigenschaften bearbeiten aus.

  7. Geben Sie unter Treiberparameterfür Host den Hostnamen oder die IP-Adresse des Dispatchers ein.

  8. Klicken Sie auf OK.

15.6.3 Erstellen des Rollen- und Ressourcenservice-Treibers

Die Benutzeranwendung verwendet den Rollen- und Ressourcenservice-Treiber zur Verwaltung der Backend-Verarbeitung von Ressourcen. Beispielsweise verwaltet er alle Ressourcenanforderungen, startet Workflows für Ressourcenanforderungen und initiiert den Bereitstellungsprozess für Ressourcenanforderungen.

  1. Öffnen Sie Ihr Projekt in Designer.

  2. Wählen Sie in der Ansicht Modellierer > Bereitstellung in der Palette den Eintrag Rollenservice.

  3. Ziehen Sie das Symbol für Rollenservice auf die Ansicht Modellierer.

  4. Wählen Sie im Treiberkonfigurationsassistenten die Option Rollen- und Ressourcenservice-Basis, und klicken Sie auf Weiter.

  5. (Bedingt) Wenn dies der erste Treiber ist, den Sie in Designer installieren, klicken Sie auf OK, sodass das Paket Gemeinsame Einstellungen – Advanced Edition installiert wird.

    1. Geben Sie die URL für den Benutzeranwendungsserver an.

    2. Geben Sie den eDirectory-DN für den Benutzeranwendungsadministrator an.

    3. Geben Sie den LDAP-DN für das Benutzeranwendungsbereitstellungs-Dienstkonto an. Hierzu können Sie wahlweise Ihr Benutzeranwendungsadministrator-Konto verwenden oder ein anderes Konto angeben.

      Wenn dieses Dienstkonto eine Rollen- oder Ressourcen-Bereitstellungsanforderung auslöst, werden alle Genehmigungen und Bereitstellungs-Workflows, die dieser Rolle oder Ressource zugewiesen sind, umgangen.

  6. (Optional) Geben Sie den Namen des Treibers an.

  7. Klicken Sie auf Weiter.

  8. Geben Sie im Fenster für die Verbindung zwischen Benutzeranwendung und Workflow den DN der Benutzergruppen-Basis-Containers und den soeben erstellten Benutzeranwendungstreiber an.

    Da der Treiber noch nicht bereitgestellt wurde, wird der soeben konfigurierte Benutzeranwendungstreiber beim Durchsuchen nicht angezeigt. Sie müssen daher den DN für den Treiber eingeben.

  9. Geben Sie die URL für die Benutzeranwendung an.

  10. Geben Sie den LDAP-DN für das Benutzeranwendungsadministrator-Konto an.

    Das Benutzeranwendungsadministrator-Konto authentifiziert sich bei der Benutzeranwendung, sodass der Genehmigungs-Workflow gestartet werden kann. Weitere Informationen finden Sie in Abschnitt 15.2.2, Zuweisen von Rechten an den Identitätsdepotadministrator und an das Benutzeranwendungsadministrator-Konto.

  11. Geben Sie das Passwort für das Benutzeranwendungsadministrator-Konto an.

  12. Klicken Sie auf Weiter.

  13. Klicken Sie im Fenster zum Bestätigen der Installationsaufgaben auf Fertig stellen.

15.6.4 Bereitstellen der Treiber für die Benutzeranwendung

Der Benutzeranwendungstreiber sowie der Rollen- und der Ressourcenservice-Treiber können erst nach dem Bereitstellen verwendet werden.

HINWEIS:Wenn Sie eine eDirectory-Umgebung reproduzieren, müssen Sie sicherstellen, dass die Reproduktionen das NCP-Server-Objekt für Identity Manager enthalten. Identity Manager ist auf die lokalen Reproduktionen eines Servers beschränkt. Aus diesem Grund startet der Rollen- und Ressourcenservice-Treiber möglicherweise nicht ordnungsgemäß, wenn ein Sekundärserver das Serverobjekt nicht enthält.

So stellen Sie die Treiber bereit:

  1. Öffnen Sie Ihr Projekt in Designer.

  2. Wählen Sie in der Ansicht Modellierer oder Gliederung den Treibersatz aus.

  3. Klicken Sie auf Live > Bereitstellen.