Shared Config Properties
@ConfigurationProperties(prefix = "veds.shared" )
Type-safe binding for the veds.shared.* configuration namespace loaded from shared-config.yml by SharedConfigEnvironmentPostProcessor.
Carries the cross-service Keycloak/identity settings consumed by the security and Keycloak-admin layers (notably KeycloakJwtAuthenticationConverter and its reactive counterpart).
Types
Link copied to clipboard
data class KeycloakProperties(val serverUrl: String, val realm: String, val adminClientId: String, val adminClientSecret: String, val gatewayClientId: String, val gatewayClientSecret: String, val rolesClaimPath: String, val cookie: SharedConfigProperties.KeycloakProperties.CookieProperties)
Keycloak realm / client configuration shared by all services.