Tip
This repo is part of a family:
- scoutid-keycloak (this repo)
- scoutid-keycloak-provider
- scoutid-keycloak-theme
- scoutid-keycloak-infra (private)
This repository contains the sources to build the optimized version of Keycloak that ScoutID runs.
Features:
- The Azure Identity library is installed.
- A custom Keycloak authenticator that authenticates towards Scoutnet is installed.
- Environment variables starting with
APPSETTING_KC_are automatically trimmed toKC_to allow configuring environment variables through App Service.
The Docker image is built on every push to any branch. Images are tagged with
the commit hash in the format sha-<hash>, and pushes to the main branch will
additionally be tagged with the latest tag.