Chat now with support
Chat mit Support

Identity Manager 9.2 - Konfigurationshandbuch

Über dieses Handbuch Softwarearchitektur des One Identity Manager Kundenspezifische Änderungen an der One Identity Manager Standardkonfiguration Anpassen der One Identity Manager Basiskonfiguration Grundlagen zum One Identity Manager Schema
Übersicht über das One Identity Manager Schema Tabellenarten und Standardspalten im One Identity Manager Datenmodell Hinweise zur Bearbeitung von Tabellendefinitionen und Spaltendefinitionen Tabellendefinitionen Spaltendefinitionen Tabellenbeziehungen Dynamische Fremdschlüssel Unterstützung von Dateigruppen
Bearbeiten der Benutzeroberfläche
Objektdefinitionen für die Benutzeroberfläche Menüführung der Benutzeroberfläche Formulare für die Benutzeroberfläche Statistiken im One Identity Manager Erweitern des Launchpad Methodendefinitionen für die Benutzeroberfläche Anwendungen für die Gestaltung der Benutzeroberfläche Symbole und Bilder für die Gestaltung der Benutzeroberfläche Verwenden vordefinierter Datenbankabfragen
Lokalisierung im One Identity Manager Prozess-Orchestrierung im One Identity Manager
Abbildung von Prozessen im One Identity Manager
Bearbeiten von Prozessen mit dem Prozesseditor Definieren von Prozessen Prozessgenerierung simulieren Gültigkeitsprüfung eines Prozesses Kompilieren von Prozessen Verwenden von prozesslokalen Variablen und globalen Variablen für die Prozessdefinition Schwellwerte für die Verarbeitung von Prozessen Festlegen des ausführenden Servers Benachrichtigung zur Verarbeitung von Prozessschritten Automatisierte Ausführung von Prozessen Übersicht über die Prozesskomponenten
Einrichten von Jobservern
Arbeitsweise des One Identity Manager Service Prozessüberwachung zur Nachverfolgung von Änderungen Bedingte Kompilierung mittels Präprozessorbedingungen Skripte im One Identity Manager
Verwendung von Visual Basic .NET-Skripten Hinweise zur Ausgabe von Meldungen Hinweise zur Verwendung von Datumswerten Hinweise zur Verwendung von Windows PowerShell Skripten Verwendung der $-Notation Verwendung von base Objekt Aufruf von Funktionen Prä-Skripte zur Verwendung in Prozessen und Prozessschritten Verwendung von Session Services Verwendung der #LD-Notation Skriptbibliothek Unterstützung bei der Bearbeitung von Skripten im Skripteditor Skripte mit dem Skripteditor erstellen und bearbeiten Skripte im Skripteditor kopieren Skripte im Skripteditor testen Kompilieren eines Skriptes im Skripteditor testen Überschreiben von Skripten Berechtigungen zu Ausführen von Skripten Bearbeiten und Testen von Skriptcode mit dem System Debugger Erweitertes Debugging im Object Browser
One Identity Manager Abfragesprache Berichte im One Identity Manager Erweiterung des One Identity Manager Schemas um kundenspezifische Tabellen oder Spalten Webservice Integration One Identity Manager als SCIM 2.0 Serviceprovider Verarbeitung von DBQueue Aufträgen Konfigurationsdateien des One Identity Manager Service

Verwaltung von kundenspezifischen Datenbankobjekten innerhalb der Datenbank

Für die Erstellungen von Transportpaketen mit dem Programm Database Transporter sowie zur Erstellung von Berichten über die Systemkonfiguration werden die Informationen über Datenbankobjekte wie kundenspezifische Datenbanktabellen und Datenbankspalten, Datenbankprozeduren, Funktionen, Trigger, Indizes oder Viewdefinitionen in der Datenbank abgelegt. Der DBQueue Prozessor prüft und aktualisiert diese Informationen.

HINWEIS: Eine manuelle Bearbeitung der Daten ist in der Regel nicht erforderlich, lediglich die Bemerkungen können Sie für die Nutzung in Berichten anpassen.

Um Datenbankobjekte anzupassen

  1. Wählen Sie im Designer die Kategorie Basisdaten > Erweitert > SQL Anpassungen.

  2. Wählen Sie das Datenbankobjekt.

  3. Bearbeiten Sie die Bemerkungen.

Tabelle 179: Eigenschaften für Datenbankobjekte
Eigenschaft Beschreibung

Bearbeitungsstatus

Der Bearbeitungsstatus wird bei der Erstellung von Kundenkonfigurationspaketen genutzt.

Bemerkungen

Zusätzliche Bemerkungen, zum Beispiel für die Nutzung in Berichten zur Systemkonfiguration.

Bezeichnung

Name des Datenbankobjektes.

Geändert

Gibt an, ob eine Änderung am Datenbankobjekt erfolgt ist.

Reihenfolge

Sortierreihenfolge.

Typ

Typ des Datenbankobjektes, zum Beispiel Prozedur, Funktion, Trigger, Index, View, Kundentabelle, Kundenspalte.

Ausführliche Informationen zur Erstellung von Transportpaketen finden Sie im One Identity Manager Administrationshandbuch für betriebsunterstützende Aufgaben.

Webservice Integration

Der One Identity Manager bietet die Möglichkeit zur Integration von Webservices. Webservices können Sie beispielsweise nutzen, um Daten in Anwendungen zu schreiben, die nicht als Standard-Zielsystem an den One Identity Manager angebunden werden können.

Daten für externe Anwendungen können aus beliebigen Tabellen des One Identity Manager Schemas stammen. Sie können beispielsweise als kundendefiniertes Zielsystem abgebildet sein.

Beispiel:

Die Stammdaten einer Telefonanlage sollen aus den Identitätenstammdaten im One Identity Manager ermittelt werden. Die Telefonanlage wird im One Identity Manager als kundendefiniertes Zielsystem abgebildet. Ein Anschluss in der Telefonanlage entspricht einem Benutzerkonto im One Identity Manager.

Sobald ein neuer Mitarbeiter im One Identity Manager angelegt wird, soll in der Telefonanlage ein neuer Anschluss bereitgestellt werden. Per Kontendefinition wird ein neues Benutzerkonto angelegt. Über einen Webservice werden die Stammdaten des Benutzerkontos an die Telefonanlage übermittelt. Dort wird ein neuer Teilnehmer angelegt und eine Telefonnummer generiert. Diese Telefonnummer übergibt der Webservice als Rückgabewert an den One Identity Manager. Die Telefonnummer soll an die Identitätenstammdaten übernommen werden.

So können Sie vorgehen

  1. Richten Sie im One Identity Manager ein kundendefiniertes Zielsystem ein.

    • Für die Eigenschaft Synchronisiert durch wählen Sie den Wert Synchronisation per Skript.

  2. Richten Sie einen Server für die Provisionierung der Daten ein.

    • Weisen Sie diesen Server dem kundendefinierten Zielsystem als Synchronisationsserver zu.

  3. Richten Sie eine Kontendefinition ein, um Benutzerkonten in diesem Zielsystem automatisch zu verwalten.

  4. Erfassen Sie die benötigten IT Betriebsdaten.

  5. Binden Sie den Webservice an den One Identity Manager an. Nutzen Sie dabei den generischen Webserviceaufruf.

    Der Webservice-Integrationsassistent unterstützt Sie beim Erstellen der Skripte für die Provisionierung von Daten bei den Standardereignissen Insert, Update und Delete. Die Prozesse zur Provisionierung werden standardmäßig durch den One Identity Manager bereitgestellt.

  6. Um den Rückgabewert des Webservice zu verarbeiten, erstellen Sie zusätzliche Skripte und Prozesse.

    TIPP: Beim Einfügen, Ändern oder Löschen von Containern, Benutzerkonten und Gruppen in einem kundendefinierten Zielsystem werden die Rückgabewerte standardmäßig als Objekt GUID in der Datenbank gespeichert.

    Erstellen Sie einen Prozess, um die Telefonnummer aus der Objekt GUID an die Identitätenstammdaten zu übernehmen.

Ausführliche Informationen zum Einrichten eines kundendefinierten Zielsystems, zu Kontendefinitionen, IT Betriebsdaten und zum Einrichten eines Servers finden Sie im One Identity Manager Administrationshandbuch für die Anbindung kundendefinierter Zielsysteme.

Detaillierte Informationen zum Thema

Anbinden eines Webservices

Für die Integration eines Webservices in den One Identity Manager erstellen Sie kundenspezifische Skripte. Dabei unterstützt Sie ein Assistent. Der Webservice-Integrationsassistent ermittelt alle Methoden, die der Webservice nutzt, und erstellt Skripte, um die benötigten Methoden aufzurufen. Die Daten aus dem One Identity Manager werden als Parameter an die Methoden übergeben. Welche Operationen in der externen Anwendung ausgeführt werden können, wird durch die im Webservice definierten Methoden bestimmt. Der Assistent erzeugt neue Einträge in den Tabellen DialogWebService und DialogScript.

Der Webservice-Integrationsassistent unterscheidet verschiedene Typen des Methodenaufrufs. Jeder Typ unterstützt in unterschiedlichem Maße die Definition des Methodenaufrufs und damit die Erzeugung der Skripte.

Generischer Webserviceaufruf

Den generischen Webserviceaufruf nutzen Sie, wenn Daten aus einem kundendefinierten Zielsystem über einen Webservice in eine externe Anwendung publiziert werden sollen. Der Webservice-Integrationsassistent fragt alle benötigten Parameter ab und generiert daraus den Skriptcode.

Voraussetzungen

Die Daten der externen Anwendung sind im One Identity Manager als kundendefiniertes Zielsystem abgebildet.

  • Ein kundendefiniertes Zielsystem (Tabelle UNSRootB) ist angelegt. Die Eigenschaft Synchronisiert durch hat den Wert Synchronisation per Skript.

  • Ein Server für die Provisionierung der Daten ist eingerichtet und als Synchronisationsserver am kundendefinierten Zielsystem hinterlegt.

Ausführliche Informationen zum Einrichten der Skript-gesteuerten Provisionierung finden Sie imOne Identity Manager Administrationshandbuch für das Zielsystem-Basismodul.

Standardprozesse

Zur Provisionierung von Daten aus einem kundendefinierten Zielsystem an einen Webservice stellt der One Identity Manager Standardprozesse bereit.

Um diese Prozesse zu nutzen, müssen die mit dem Webservice-Integrationsassistenten erstellten Skripte folgender Namenskonvention entsprechen:

<Kundenpräfix>_<Tabelle>_<Ident_UNSRoot>_<Ereignis>.

WICHTIG: Enthält ihr Zielsystem einen Bindestrich (-) im Namen, müssen Sie diesen in den Skriptfunktionen im Bestandteil <Ident_UNSRoot> entfernen. Anderenfalls können Fehler in der Skriptverarbeitung auftreten.

Einige dieser Prozesse verarbeiten auch die Rückgabewerte des Webservice.

Tabelle 180: Standardprozesse für die Synchronisation per Skript
Objekt im kundendefinierten Zielsystem (Tabelle) Prozess Speicherung der Rückgabewerte

Container (UNSContainerB)

VI_UnsContainer_Generic

UNSContainerB.ObjectGUID

Benutzerkonten (UNSAccountB)

VI_UnsAccountB_Generic

UNSAccountB.ObjectGUID

 

VI_UnsAccountInGroup_Generic_Del

-

 

VI_UnsAccountInGroup_Generic_Add

-

Gruppen (UNSGroupB)

VI_UnsGroup_Generic

UNSGroupB.ObjectGUID

 

VI_UNSGroupBInUNSGroupB_Generic_Del

-

 

VI_UnsGroupBInUNSGroupB_Generic_Add

-

Berechtigungselemente (UNSItemB)

VI_UnsItem_Generic

-

 

VI_UnsGroupHasItem_Generic_Del

-

 

VI_UnsGroupHasItem_Generic_Add

-

 

VI_UnsAccountHasItem_Generic_Del

-

 

VI_UnsAccountHasItem_Generic_Add

-

Verwandte Dokumente

The document was helpful.

Bewertung auswählen

I easily found the information I needed.

Bewertung auswählen