Skip to main content
Skip table of contents

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)

Operation

Bestimmt, welche Operation der Adapter durchführt

Mögliche Werte:

  • GetAccessToken: Ruft Zugriffstoken ab.

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte:

de.softproject.integration.nativeadapter.NativeAdapter: Hauptklasse (Standard)

Repository

Das virtuelle Repository des Adapterprojekts

Mögliche Werte:

b6b3e80f-d1d6-4efd-a050-fe3463efc5de

protocol

Verwendetes Keycloak-Protokoll (HTTP oder HTTPS)

Mögliche Werte:

  • http: HTTP (unverschlüsselt) verwenden (Standard)

  • https: HTTPS (SSL-verschlüsselt) verwenden

host

Name des Keycloak-Hosts

Mögliche Werte:

Beliebige gültige Zeichenkette ohne Protokollangabe (z. B. localhost)

port

Nummer des Keycloak-Ports

Mögliche Werte:

Beliebige ganze Zahl (z. B. 9999)

path

Name des Keycloak-Pfads mit vorangestelltem umgekehrtem Schrägstrich

Mögliche Werte:

Beliebige gültige Zeichenkette (z. B. /auth)

realm

Keycloak-Realm

Mögliche Werte:

Beliebiger gültiger Keycloak-Realm (z. B. X4Realm)

clientID

Keycloak-Client-ID

Mögliche Werte:

Beliebige gültige Keycloak-Client-ID (z. B. X4)

clientSecret

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

1 (successful)

Die Operation war erfolgreich.

0

Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis.

-1 (failed)

Die Operation schlug aufgrund eines technischen Fehlers fehl.

Input

Der Adapter erwartet keinen Input.

Output

Der Adapter erzeugt ein XML-Dokument als Output:

CODE
<accessToken>token_here</accessToken>

Folgendes Element ist im Output enthalten:

Element

Beschreibung

accessToken

Enthält den durch den Adapter generierten Zugriffstoken.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.