Starting configuration for Identity
Identity requires a set of base configurations to operate correctly. When Identity is started, it will create or update the following entities in Keycloak:
Clients
Name | Client ID | Service accounts | Created/updated with component |
---|---|---|---|
Identity | camunda-identity | enabled | All |
Camunda Identity Resource Server | camunda-identity-resource-server | enabled | All |
Operate | operate | enabled | Operate |
Operate API | operate-api | enabled | Operate |
Optimize | optimize | enabled | Optimize |
Optimize API | optimize-api | enabled | Optimize |
Tasklist | tasklist | enabled | Tasklist |
Tasklist API | tasklist-api | enabled | Tasklist |
Web Modeler | web-modeler | disabled | Web Modeler |
Web Modeler API | web-modeler-api | enabled | Web Modeler |
Roles
Name | Created/updated with component |
---|---|
Identity | All |
Operate | Operate |
Optimize | Optimize |
Tasklist | Tasklist |
Web Modeler | Web Modeler |
Client scopes
Name | Protocol | Description |
---|---|---|
camunda-identity | openid-connect | A default client scope that contains mappers to augment the token generated with information required by the components of Camunda. Contains the mappers described in the mappers section. |
Mappers
Name | Protocol Mapper | Description |
---|---|---|
oidc-usermodel-property-mapper | Adds the email user attribute to the access , ID , and user info tokens using the claim name email . | |
full name | oidc-full-name-mapper | Adds the user's full name to the access , ID , and user info tokens. |
permissions | oidc-usermodel-client-role-mapper | Adds the user's client roles to the access token with the claim name permissions.${client_id} . |
audience resolve | oidc-audience-resolve-mapper | Adds the audiences the user has access to in the audience claim. |