Until now the CMS was used with unauthenticated, unauthorized requests. The Keycloak tool is going to be used to integrate these features.
The goal of this task would be to make the necessary changes to the Spring Boot CMS server in order to allow authenticated/authorized requests.
Write integration tests so that the functionality can be verified.
Document the setup and the scenarios for the different uses.
Definition of Done
The issue will be considered closed when the administrator can setup the CMS-Keycloak with ease, the integration tests are created and passing and the procedure is documented.
Goal
Until now the CMS was used with unauthenticated, unauthorized requests. The Keycloak tool is going to be used to integrate these features. The goal of this task would be to make the necessary changes to the Spring Boot CMS server in order to allow authenticated/authorized requests.
Steps
Definition of Done
The issue will be considered closed when the administrator can setup the CMS-Keycloak with ease, the integration tests are created and passing and the procedure is documented.