<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi Ed,</div><div class=""><br class=""></div><div class="">I’d recommend not using the Spring Boot adapter for now and sticking with the Spring Security adapter, even for Spring Boot apps. You’ll still need a keycloak.json file, which you can put in your src/main/resources folder. </div><div class=""><br class=""></div><div class="">Here’s an repositories with examples of how to use Spring Security rules and run with Spring Boot:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/foo4u/keycloak-spring-demo" class="">https://github.com/foo4u/keycloak-spring-demo</a></div><div class=""><br class=""></div><div class="">Take a look at this configuration for a confidential app:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/foo4u/keycloak-spring-demo/blob/master/customer-app/src/main/java/org/keycloak/example/spring/customer/config/SecurityConfig.java" class="">https://github.com/foo4u/keycloak-spring-demo/blob/master/customer-app/src/main/java/org/keycloak/example/spring/customer/config/SecurityConfig.java</a></div><div class=""><br class=""></div><div class="">Or this configuration for a bearer-only app:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/foo4u/keycloak-spring-demo/blob/master/database-service/src/main/java/org/keycloak/example/spring/config/SecurityConfig.java" class="">https://github.com/foo4u/keycloak-spring-demo/blob/master/database-service/src/main/java/org/keycloak/example/spring/config/SecurityConfig.java</a></div><div class=""><br class=""></div><div class="">Hope that helps.</div><div class=""><br class=""></div><div class="">We’ll try to align the Spring Boot module with the Spring Security module in the coming months. For now, the two modules are mutually exclusive. Ideally, the Spring Boot module would simply add sensible defaults and configuration via application config to the Spring Security adapter.</div><div class=""><br class=""></div><div class="">Best,</div><div class="">Scott</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><br class=""><div><blockquote type="cite" class=""><div class="">On Aug 13, 2015, at 9:28 PM, Ed Hillmann <<a href="mailto:ed.hillmann@gmail.com" class="">ed.hillmann@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi. I am trying to get this sample application working against a local keycloak instance<div class=""><br class=""></div><div class=""><a href="https://github.com/spring-cloud-samples/sso" class="">https://github.com/spring-cloud-samples/sso</a><br class=""></div><div class=""><br class=""></div><div class="">As I understand it, it's a Spring Boot application using Spring Security to support SSO. And I can't get it (as the client) to interact with the KeyCloak authentication server.</div><div class=""><br class=""></div><div class="">If I just add the configuration for the Spring Boot adapter alone, it attempts to call out to KeyCloak but the url always includes a redirect_uri parameter, which Keycloak doesn't like and displays an error instead of a login screen.</div><div class=""><br class=""></div><div class="">I've then tried to add, in addition to the Spring Boot configuration, the integration with Spring Security (the next section in the KeyCloak documentation). When I that, however, the server complains because it cannot find the keycloak.json file. Which isn't there because I've added the details to the application.yml file (as directed by the Spring Boot config)</div><div class=""><br class=""></div><div class="">Is there some last step that I need to do to get these working? I'm new to Spring Boot. so I'm not sure I know how to step through it's configuration to see why it insists on sending the redirect_uri, and including Spring Security seems like a miss.</div><div class=""><br class=""></div><div class="">Thanks for any help,</div><div class="">Ed</div></div>
_______________________________________________<br class="">keycloak-user mailing list<br class=""><a href="mailto:keycloak-user@lists.jboss.org" class="">keycloak-user@lists.jboss.org</a><br class="">https://lists.jboss.org/mailman/listinfo/keycloak-user</div></blockquote></div><br class=""></body></html>