[keycloak-user] Why do I need to include an adapter to work with Spring Security or Spring Boot