Keycloak plays a central role in the CEDAR infrastructure, as it provides the authentication for the frontend. It also allows social login, in integration with other Authentication Providers.
Once set up, the developer can 'forget' about Keycloak, it will just silently work.
However, setting it up properly is somewhat more complicated than the other components of the infrastructure. This is why we split the setup into several sub-sections.