Tip
This repo is part of a family:
- scoutid-keycloak (this repo)
- scoutid-keycloak-provider
- 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.