Installation

Table of contents

  1. Server
  2. Container image (Docker)
  3. Maven/Gradle

Download a release (*.jar file) that works with your Keycloak version from the list of releases. Follow the below instructions depending on your distribution and runtime environment.

Installing the extension enables the required action in all realms. Users without access to a restricted client are denied, no matter how they log in. If you upgrade from an earlier version, read the upgrade notes first.

Server

Copy the jar to the providers folder and execute the following command:

${kc.home.dir}/bin/kc.sh build

Container image (Docker)

For Docker-based setups mount or copy the jar to /opt/keycloak/providers.

If you are using RedHat SSO instead of Keycloak open source, mount or copy the jar to /opt/eap/providers/.

You may want to check docker-compose.yml as an example.

Maven/Gradle

Packages are being released to GitHub Packages. You find the coordinates here!

It may happen that I remove older packages without prior notice, because the storage is limited on the free tier.


© 2021-2026 Sven-Torben Janus
This site uses Just the Docs, a documentation theme for Jekyll.