Configuration variables
As Identity is a Spring Boot application, you may use the standard Spring configuration methods.
Core configuration​
Environment variable | Description | Default value |
---|---|---|
IDENTITY_URL | The URL of the Identity service | http://localhost:8080 |
KEYCLOAK_URL | The URL of the Keycloak instance to use | http://localhost:18080/auth |
IDENTITY_AUTH_PROVIDER_BACKEND_URL | Used to support container to container communication | http://localhost:18080/auth/realms/camunda-platform |
Component configuration​
Identity supports component configuration using preset values. This means to configure a component for use within Identity, all that is required is to set two variables:
Environment variable | Description | Default value |
---|---|---|
KEYCLOAK_INIT_<COMPONENT>_SECRET | The secret used for authentication flows | No default |
KEYCLOAK_INIT_<COMPONENT>_ROOT_URL | The root URL of where the component is hosted | No default |
note
Identity supports the following values for the <COMPONENT>
placeholder: OPERATE
,TASKLIST
, and OPTIMIZE
.