Skip to main content

Keycloak Integration

Two high-quality Keycloak integrations are available to integrate Friendly Captcha into your Keycloak instance.

touqeershafi/keycloak-friendly-captcha​

Supports registration, login, and password reset flows.

Containerfile​

This Containerfile is referenced by the video tutorial on integrating Friendly Captcha with Keycloak.

FROM maven:3.9.16 AS plugin-builder
RUN git clone https://github.com/touqeershafi/keycloak-friendly-captcha.git /plugin
WORKDIR /plugin
RUN mvn clean package

FROM quay.io/keycloak/keycloak:26.7 AS builder
COPY --from=plugin-builder /plugin/target/keycloak-friendly-captcha-*-SNAPSHOT.jar /opt/keycloak/providers
RUN /opt/keycloak/bin/kc.sh build

FROM quay.io/keycloak/keycloak:26.7
COPY --from=builder /opt/keycloak /opt/keycloak
ENV KC_FEATURE_DECLARATIVE_UI=enabled

dsb-norge/keycloak-friendly-captcha​

Supports the registration flow only.

Both integrations are open source and free to use. Please refer to their respective GitHub repositories for installation instructions and documentation.