parameters: | |
_param: | |
keycloak_drivetrain_users_dn: ou=people,dc=cicd,dc=local | |
keycloak_drivetrain_bind_dn: cn=admin,dc=cicd,dc=local | |
keycloak_drivetrain_connection_url: ldap://${_param:single_address}:1389 | |
keycloak_drivetrain_provider_display_name: drivetrain-ldap | |
keycloak: | |
server: | |
realm: | |
drivetrain-realm: | |
enabled: true | |
client: | |
operations-api: | |
enabled: true | |
base_url: /operations-api-portal | |
redirect_uris: | |
- "/operations-api/*" | |
admin_url: /operations-api-portal | |
direct_access_grants_enabled: true | |
secret: ${_param:keycloak_operations_api_client_secret} | |
protocol_mapper: | |
oidc-usermodel-property-mapper: | |
username: | |
name: username | |
user_attribute: username | |
claim_name: preferred_username | |
given_name: | |
name: given name | |
user_attribute: firstName | |
claim_name: given_name | |
family_name: | |
name: family name | |
user_attribute: lastName | |
claim_name: family_name | |
email: | |
name: email | |
user_attribute: email | |
claim_name: email | |
oidc-full-name-mapper: | |
full_name: | |
name: full_name | |
operations-ui: | |
enabled: true | |
base_url: / | |
web_origins: | |
- "*" | |
redirect_uris: | |
- "*" | |
public_client: true | |
admin_url: / | |
direct_access_grants_enabled: true | |
secret: '*****' | |
protocol_mapper: | |
oidc-usermodel-property-mapper: | |
username: | |
name: username | |
user_attribute: username | |
claim_name: preferred_username | |
given_name: | |
name: given name | |
user_attribute: firstName | |
claim_name: given_name | |
family_name: | |
name: family name | |
user_attribute: lastName | |
claim_name: family_name | |
email: | |
name: email | |
user_attribute: email | |
claim_name: email | |
oidc-full-name-mapper: | |
full_name: | |
name: full_name | |
federation_provider: | |
ldap: | |
display_name: ${_param:keycloak_drivetrain_provider_display_name} | |
users_dn: ${_param:keycloak_drivetrain_users_dn} | |
bind_dn: ${_param:keycloak_drivetrain_bind_dn} | |
bind_credential: ${_param:keycloak_drivetrain_bind_credential} | |
connection_url: ${_param:keycloak_drivetrain_connection_url} | |
federation_mapper: | |
user-attribute-ldap-mapper: | |
username: | |
name: username | |
provider_display_name: ${_param:keycloak_drivetrain_provider_display_name} | |
ldap_attribute: uid | |
model_attribute: username | |
first_name: | |
name: first name | |
provider_display_name: ${_param:keycloak_drivetrain_provider_display_name} | |
ldap_attribute: givenName | |
model_attribute: firstName | |
last_name: | |
name: last name | |
provider_display_name: ${_param:keycloak_drivetrain_provider_display_name} | |
ldap_attribute: sn | |
model_attribute: lastName | |
email: | |
name: email | |
provider_display_name: ${_param:keycloak_drivetrain_provider_display_name} | |
ldap_attribute: mail | |
model_attribute: email | |
mandatory: false | |
role-ldap-mapper: | |
realm_roles: | |
name: realm roles | |
provider_display_name: ${_param:keycloak_drivetrain_provider_display_name} | |
roles_dn: ou=groups,dc=cicd,dc=local |