[keycloak-user] how to use spring boot adapterq

Sebastien Blanc sblanc at redhat.com
Thu Oct 6 08:48:52 EDT 2016


I can reproduce the issue and I have created a ticket
https://issues.jboss.org/browse/KEYCLOAK-3669 to track this.

On Thu, Oct 6, 2016 at 2:11 PM, Patrick Boe <Patrick.Boe at smartstream-stp.com
> wrote:

> Hello,
>
>
> I'm trying to understand how to use the spring boot adapter for keycloak.
> As a test case, I'm attempting to use it from one of the spring boot
> quickstart projects. Please see the following question:
>
>
> http://stackoverflow.com/questions/39794779/how-do-i-
> configure-the-spring-boot-quickstart-for-keycloak
>
>
> Full text:
>
>
> 0down votefavorite<http://stackoverflow.com/questions/
> 39794779/how-do-i-configure-the-spring-boot-quickstart-for-keycloak#>
>
>
> I am trying to set up a basic example spring boot site which uses keycloak
> for security. I have done the following
>
>   *   cloned and ran (gradlew bootRun) the 'complete' example fromhttps://
> spring.io/guides/gs/serving-web-content/ (https://github.com/spring-
> guides/gs-serving-web-content.git) to verify that it works
>   *   added the following to the project's gradle dependencies:
>
> compile("org.keycloak:keycloak-spring-boot-adapter:2.2.1.Final")
> compile("org.keycloak:keycloak-tomcat8-adapter:2.2.1.Final")
>
>
>   *   put the following in config/application.yml:
>
> spring:
>     profiles: default
>
> server.port: 8090
>
> keycloak:
>     securityConstraints:
>       - securityCollections:
>         - name: application section
>           authRoles:
>               - user
>           patterns:
>               - /
>     realm: stl
>     realmKey: MIIBIjANBgkqh[etc...]?
>     auth-server-url: http://localhost:8280/auth
>     ssl-required: none
>     resource: example-ui
>     credentials:
>         secret: a117[etc...]
>
>
> With these steps, I believe I've followed all the directions in
> https://keycloak.gitbooks.io/securing-client-applications-
> guide/content/v/2.2/topics/oidc/java/spring-boot-adapter.html. But now
> when I attempt to browse to the application, I get an error. This is what's
> logged to the console: No login page was defined for FORM authentication in
> context []
>
> What am I missing to complete configuration of this app? From prior
> experience with earlier versions of other keycloak adapters, I would expect
> to have to specify an auth method of KEYCLOAKsomewhere, but I don't know
> where that would go in spring boot, if indeed it goes anywhere.
>
>
>
>
>
> ________________________________
> The information in this email is confidential and may be legally
> privileged. It is intended solely for the addressee. Access to this email
> by anyone else is unauthorised. If you are not the intended recipient, any
> disclosure, copying, distribution or any action taken or omitted to be
> taken in reliance on it, is prohibited and may be unlawful.
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
>


More information about the keycloak-user mailing list