AI Auth Adapter: Funktionen und Operationen
Dieser Adapter stellt Zugriffstoken, die von Keycloak generiert werden, für das AI-Backend bereit. Benutzer konfigurieren einen X4 Server (Host/Port/Protokoll) und stellen eine gültige Keycloak-ID und ein Keycloak-Client-Secret für die Integration bereit.
Eigenschaften (Properties)
| Bestimmt, welche Operation der Adapter durchführt Mögliche Werte:
|
Parameter
| Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.integration.nativeadapter.NativeAdapter: Hauptklasse (Standard) |
| Das virtuelle Repository des Adapterprojekts Mögliche Werte:
|
| Verwendetes Keycloak-Protokoll (HTTP oder HTTPS) Mögliche Werte:
|
| Name des Keycloak-Hosts Mögliche Werte: Beliebige gültige Zeichenkette ohne Protokollangabe (z. B. |
| Nummer des Keycloak-Ports Mögliche Werte: Beliebige ganze Zahl (z. B. |
| Name des Keycloak-Pfads mit vorangestelltem umgekehrtem Schrägstrich Mögliche Werte: Beliebige gültige Zeichenkette (z. B. |
| Keycloak-Realm Mögliche Werte: Beliebiger gültiger Keycloak-Realm (z. B. |
| Keycloak-Client-ID Mögliche Werte: Beliebige gültige Keycloak-Client-ID (z. B. |
| Keycloak-Client-Secret Mögliche Werte: Beliebiges gültiges Client Secret aus Keycloak, das im Realm unter Client > [Client-ID] > Credentials abgerufen werden kann |
Statuswerte
| Die Operation war erfolgreich. |
| Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis. |
| Die Operation schlug aufgrund eines technischen Fehlers fehl. |
Input
Der Adapter erwartet keinen Input.
Output
Der Adapter erzeugt ein XML-Dokument als Output:
<accessToken>token_here</accessToken>
Folgendes Element ist im Output enthalten:
Element | Beschreibung |
|---|---|
| Enthält den durch den Adapter generierten Zugriffstoken. |