Um Ihnen die Entwicklung Ihrer API einfacher zu gestalten, stellt Ihnen One Identity ein Software Development Kit (SDK) mit vielen kommentierten Code-Beispielen zur Verfügung.
Das SDK finden Sie im GitHub-Repository.
Um Ihnen die Entwicklung Ihrer API einfacher zu gestalten, stellt Ihnen One Identity ein Software Development Kit (SDK) mit vielen kommentierten Code-Beispielen zur Verfügung.
Das SDK finden Sie im GitHub-Repository.
Um eigene APIs zu implementieren, können Sie API-Plugins erstellen.
Der API Server lädt alle DLLs, auf die das Namensschema *.CompositionApi.Server.PlugIn.dll passen, und stellt die darin enthaltenen API-Definitionen zur Verfügung.
Um Ihre eigene APIs zu implementieren, stehen Ihnen folgende Möglichkeiten zur Verfügung:
Sie können eine API zu einem One Identity-API-Projekt hinzufügen (siehe APIs zu One Identity-API-Projekten hinzufügen).
Sie können ein eigenes API-Projekt erstellen (API-Projekte erstellen).
Sie können eine API zu einem Ihrer eigenen bestehenden API-Pojekte hinzufügen (siehe APIs zu eigenen API-Projekte hinzufügen).
Mithilfe von API-Plugins können Sie eigens entwickelte APIs und API-Projekte implementieren und verwenden.
Voraussetzungen:
Sie verwenden eine Versionsverwaltung (beispielsweise Git).
Sie verwenden eine integrierte Entwicklungsumgebung (IDE).
Um eigens entwickelte APIs und API-Projekte zu implementieren, können Sie API-Plugins erstellen.
Um ein API-Plugin zu erstellen
Starten Sie Ihre IDE (beispielsweise Visual Studio).
Erstellen Sie ein neues .NET 8-Projekt mit einem Namen nach dem folgenden Format: <Name des Projekts>.CompositionApi.Server.Plugin.
Fügen Sie Referenzen auf die folgenden DLL-Dateien aus dem One Identity Manager-Installationsverzeichnis hinzu:
QBM.CompositionApi.Server.dll
VI.Base.dll
VI.DB.dll
Erstellen Sie den API-Code.
In den API-Code fügen Sie folgendes Attribut vor der Namespace-Deklaration ein:
[assembly: QBM.CompositionApi.PlugIns.Module("CCC")]
Kompilieren Sie die DLL-Datei in Ihrer IDE.
Kopieren Sie die DLL-Datei in das One Identity Manager-Installationsverzeichnis.
Importieren Sie die DLL-Datei mithilfe des Software Loaders in Ihre One Identity Manager-Datenbank und weisen Sie sie der Maschinenrollen Business API Server und Development and Testing zu. Weitere Informationen zum Importieren von Dateien mit dem Software Loader finden Sie im One Identity Manager Administrationshandbuch für betriebsunterstützende Aufgaben.
Starten Sie den API Server neu und stellen Sie sicher, dass die Datei <Name des Projekts>.CompositionApi.Server.Plugin im Ordner bin des API Server-Installationsverzeichnisses vorhanden ist.
Kompilieren Sie den entsprechenden TypeScript API-Client (siehe TypeScript API-Clients kompilieren).
© 2025 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center