| { |
| "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": [] |
| } |