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 ( Standardwert: Wenn diese Konfigurationseigenschaft leer bleiben soll, kann abweichend vom Standard eine leere Zeichenfolge |
.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 |