Bei der API-Entwicklung wird viel asynchroner Code mit async/await-Konstrukt geschrieben. Um sogenannte Deadlocks (Verklemmungen) zu verhindern, verwenden Sie für jedes await-Schlüsselwort die Methode ConfigureAwait(false).
Bei der API-Entwicklung wird viel asynchroner Code mit async/await-Konstrukt geschrieben. Um sogenannte Deadlocks (Verklemmungen) zu verhindern, verwenden Sie für jedes await-Schlüsselwort die Methode ConfigureAwait(false).
Sie können den Zustand des API Servers abfragen, indem Sie eine eigene API-Methode erstellen, die die URL imx/ping aufruft. Diese Methode erfordert keine vorherige Authentifizierung und gibt den Antwortcode 200 (OK) zurück, wenn der API Server läuft.
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 unter auf dem Installationsmedium im Verzeichnis QBM\dvd\AddOn\ApiSamples.
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).
© 2024 One Identity LLC. ALL RIGHTS RESERVED. Nutzungsbedingungen Datenschutz Cookie Preference Center