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
Add Keycloak deployment artifacts and authentication #32
Conversation
@ikyrannas , I am getting a build error:
Do you have the same issue? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can update the README.md file in the root folder to include some information on how someone can use Keycloak. Additionally, review what steps already there, and update where necessary.
Initially we can have Keycloak disabled, but we can provide instructions in this README how can someone easily turn it on through the relative property and/or scripts.
@iskitsas Hello, I don't have the same issue.
My version of the JDK is
and I have Maven
|
The Keycloak solution is used to authenticate users with the OpenIDC protocol. The Sastix CMS server module is using the keycloak adapter to use the features. More specifically: - The commons-io dependency is upgraded due to known vulnerabilities. - The keycloak-spring-boot-2-starter dependency is used. - The security configuration of the server is changed to use Keycloak's adapter. - The use of Keycloak is optional. - Integration tests are provided to be used on a staging server. - Docs are provided in Markdown form. - Kubernetes and docker-compose artifacts are provided for Keycloak. - Development environment setup with docker-compose is provided. - Default configuration of MariaDB and Keycloak is provided for the development environment.
1025726
to
9d3d22e
Compare
The Keycloak solution is used to authenticate users with the OpenIDC protocol.
The Sastix CMS server module is using the keycloak adapter to use the features.
More specifically:
This pull request closes #1 , #2 .