Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Keycloak-Authentifizierung

Alle Schnittstellen gegen die xSuite Helix Cloud verwenden eine Token-basierte Authentifizierung über einen Keycloak-Identitätsmanagement-Server. Für diese Keycloak-Authentifizierung müssen die folgenden Eigenschaften definiert werden.

Hinweis

Bei der Verwendung eines Proxy-Servers für die Verbindung zum Keycloak-Server ist keine direkte Konfigurationsoption verfügbar.

Stattdessen wird implizit der Proxy-Server genutzt, der an der betreffenden Schnittstelle für die Kommunikation mit dem xSuite-Helix-Dienst definiert ist.

Eigenschaft

Beschreibung

.Keycloak.Url*

HTTPS-Basisadresse des Keycloak-Dienstes

Die Basisadresse muss inklusive Portnummer, aber ohne Unterpfade angegeben werden.

.Keycloak.UrlBasePath

optionaler Pfadanteil, der dem festen Pfadanteil zum Abruf eines Keycloak-Tokens (/realms/{realm}/protocol/openid-connect/token) vorangestellt wird

Standardwert: auth (für die Nutzung mit der xSuite Helix Cloud)

Wenn diese Konfigurationseigenschaft leer bleiben soll, kann abweichend vom Standard eine leere Zeichenfolge "" oder ein / als Wert angegeben werden, ohne dass der Standardwert greift. Damit der Standardwert greift, muss der Eigenschaftswert und der Eigenschaftsname vollständig weggelassen werden.

.Keycloak.Realm*

Bezeichner des Realms, das in Keycloak konfiguriert ist

.Keycloak.ClientId*

Bezeichner des Clients, der in Keycloak konfiguriert ist

.Keycloak.ClientSecret*(§)

Secret des Clients, der in Keycloak konfiguriert ist