Setting up with Keycloak

This section describes how to setup and configure SecMan authorizor combined with Keycloak being used as the authenticator.

In this scenario, we require that SecMan automatically creates any ApplicationUsers as delegated users, meaning that they are defined externally (in keycloak, in fact).

This is actually the exact same scenario as using the Spring Security OAuth2 authenticator (the Keycloak authentication builds on top of Spring Security OAuth2). Therefore, perform the same steps as described in setting up Secman with Spring Oauth2.