blob: b798d46a5457b685fec3b1cf1f76b30915992ec6 [file] [log] [blame]
{
"groups": [
{
"name": "camel.security.undertow",
"type": "org.apache.camel.undertow.spring.boot.UndertowSpringSecurityConfiguration",
"sourceType": "org.apache.camel.undertow.spring.boot.UndertowSpringSecurityConfiguration"
},
{
"name": "camel.security.undertow.keycloak",
"type": "org.apache.camel.undertow.spring.boot.providers.KeycloakProviderConfiguration",
"sourceType": "org.apache.camel.undertow.spring.boot.UndertowSpringSecurityConfiguration",
"sourceMethod": "getKeycloak()"
}
],
"properties": [
{
"name": "camel.security.undertow.keycloak",
"type": "org.apache.camel.undertow.spring.boot.providers.KeycloakProviderConfiguration",
"description": "Properties defined for keycloak provider. Value is gathered together from properties with prefix \"camel.component.undertow.spring.security.keycloak\"",
"sourceType": "org.apache.camel.undertow.spring.boot.UndertowSpringSecurityConfiguration"
},
{
"name": "camel.security.undertow.keycloak.client-id",
"type": "java.lang.String",
"description": "Client id from the Keycloak server used for authentication.",
"sourceType": "org.apache.camel.undertow.spring.boot.providers.KeycloakProviderConfiguration"
},
{
"name": "camel.security.undertow.keycloak.realm-id",
"type": "java.lang.String",
"description": "Realm id from the keycloak server used for authentication.",
"sourceType": "org.apache.camel.undertow.spring.boot.providers.KeycloakProviderConfiguration"
},
{
"name": "camel.security.undertow.keycloak.url",
"type": "java.lang.String",
"description": "Url to keycloak server which will be used in spring security configuration. (Example \"http:\/\/localhost:8080\")",
"sourceType": "org.apache.camel.undertow.spring.boot.providers.KeycloakProviderConfiguration"
},
{
"name": "camel.security.undertow.keycloak.user-name-attribute",
"type": "java.lang.String",
"description": "Name of the attribute, which will be used as username.",
"sourceType": "org.apache.camel.undertow.spring.boot.providers.KeycloakProviderConfiguration",
"defaultValue": "preferred_username"
}
],
"hints": []
}