Автоматически ли KeycloakWebSecurityConfigurerAdapter обнаруживает его?
Я так не думаю. На вашем сервере Keycloak есть «несколько ключей. json» (один ключ json на клиент / приложение). Какой из них вы выберете?
Вы можете реализовать org.keycloak.adapters.KeycloakConfigResolver для загрузки keycloak. json из пользовательского пути.
PS: будьте проще: храните keycloak. json в вашем приложении