Configure Keycloak - Frontend and Backend.

Keycloak Frontend


Please read the guide "Setup Keycloak" before attending this guide. In order to use Keycloak properly with our products you have to configure frontend and backend correctly. This guide requires that you are familiar with docker. Let us begin with frontend:

  1. Go to Keycloak, Realm:accurate-video -> Clients -> qc-web -> Installation. Select "Keycloak OIDC Json" in the dropdown and click "Download".

  2. Make sure that the file you downloaded are mounted in the qc-web-container under /usr/share/nginx/html/assets/json/keycloak.json

  3. Set authentication.disabled = false in settings.js



Keycloak Backend


  1. Create the file prod-users.properties with the content: runner=passwordXYZ

  2. Make sure that the file are mounted in the container of the adapter beneath /opt/prod-users.properties

  3. For the container of the runner, set the following:

    AP_ADAPTER_USERNAME=runner
    AP_ADAPTER_PASSWORD=passwordXYZ

  4. For the container of the adapter, set the following:

    AUTH_JWT_USERNAME=preferred_username
    AUTH_JWT_ENABLED=true
    AUTH_ENABLED=true
    AUTH_JWT_ISSUER=http://keycloak-url/auth/realms/accurate-video
    AUTH_JWT_JWK_FILENAME=http://keycloak-url/auth/realms/accurate-video/protocol/openid-connect/certs

This concludes the guide for Configuring Keycloak, frontend and backend.

Setup Keycloak with AV Connect S3 Storage