-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
There is no Keycloak login window #36
Comments
Hi @MarvinKern, there is a difference between simply using this plugin as is - which means to keep the Camunda login page - and an integrated SSO solution.
For SSO you have do slightly more... See https://github.com/camunda/camunda-bpm-identity-keycloak/tree/master/examples/sso-kubernetes for more details on that. |
Hi @VonDerBeck , Thank you for the quick response. And when I copy the classes and the application.yml from sso-kubernetes to my project I get the error message: APPLICATION FAILED TO START Description: Binding to target org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'rest.security' to de.gefa.legal.department.mandate.service.bootstrap.rest.RestApiSecurityConfigurationProperties failed:
Action: Update your application's configuration Do you have any ideas on this? |
@VonDerBeck , Caused by: org.camunda.bpm.engine.impl.identity.IdentityProviderException: Unable to get access token from Keycloak server |
Hi @MarvinKern, you have a failing request to Are you running the complete local Kubernetes setup sample?
Does that help? |
Hi @VonDerBeck, Externalized Keycloak configurationkeycloak: SSO Authentication requests. Send by application as redirect to the browserurl.auth: ${KEYCLOAK_URL_AUTH:http://localhost:8180} SSO Token requests. Send from the application to Keycloakurl.token: ${KEYCLOAK_URL_TOKEN:http://localhost:8180} Keycloak access for the Identity Provider plugin.url.plugin: ${KEYCLOAK_URL_PLUGIN:https://localhost:8180} Keycloak Camunda Identity Clientclient.id: ${KEYCLOAK_CLIENT_ID:camunda-identity-service} Spring Boot SSO OAuth2 Securitysecurity: logging.level.org.springframework.security: DEBUG Camunda Rest APIrest.security: Camunda Keycloak Identity Provider Pluginplugin.identity.keycloak: With this setup, I get the error message: Caused by: javax.net.ssl.SSLException: Unsupported or unrecognized SSL message It seems that the application has some problem with the ${KEYCLOAK_URL_PLUGIN:https://localhost:8180} variable. I guess the https is throwing the problem. Thanks for your ideas 👍 |
Okay what a dumb mistake from my side. I configured the variable KEYCLOAK_URL_PLUGIN now like this: Now it is working :) For anybody who has the same trouble: |
@MarvinKern |
@MarvinKern what did you do? I have encountered the same issue with "java.io.FileNotFoundException: class path resource [org/camunda/bpm/extension/keycloak/plugin/KeycloakIdentityProviderPlugin.class] cannot be opened because it does not exist" |
I've solved the issue with "mvn spring-boot:run". |
Hi at all,
I tried to implement the Camunda Keycloak plugin in my Springboot application. I started my own Keycloak server and configured at as mentioned in the description.
However when I start the application, there is no Keycloak login window showing up. There is still the camunda login page.
Does anybody know why this could be?
I tripple checked now, I followed exactly the instructions from the plugin site...
I am thankful for each hint 👍
The text was updated successfully, but these errors were encountered: