Skip to main content

xSuite Interface Windows Prism 5.x – Online Help

Keycloak Authentication

All interfaces to the xSuite Helix Cloud use token-based authentication via a Keycloak identity management server. Define the following properties for this Keycloak authentication.

Notice

Direct configuration options are not available for using a proxy server to connect to the Keycloak server.

The proxy server defined at the respective interface for the communication with the xSuite Helix service is used implicitly.

Property

Description

.Keycloak.Url*

HTTPS base address of the Keycloak service

When specifying the base address, include the port number but not the sub-paths.

.Keycloak.UrlBasePath

Path portion that precedes the fixed path portion for retrieving a keycloak token(/realms/{realm}/protocol/openid-connect/token) (optional)

Default value: auth (for use with the xSuite Helix Cloud)

If this configuration property is to remain empty, specify an empty string (i.e., "") or a / as a value. Now, in deviation from the standard, the default value will not take effect. If you do want the default value to take effect, omit the property value and the property name completely.

.Keycloak.Realm*

Identifier of the realm configured in Keycloak

.Keycloak.ClientId*

Identifier of the client configured in Keycloak

.Keycloak.ClientSecret*(§)

Secret of the client configured in Keycloak