Keycloak with Trusted Device for MFA enabled
10K+
This image is based on the official Keycloakβ distribution and includes the Keycloak SPI Trusted Deviceβ extension preinstalled.
The Trusted Device extension allows Keycloak to remember previously authenticated devices, so users can skip MFA on trusted devices while still enforcing it on new or unrecognized ones. This improves user experience without compromising security.
keycloak/keycloak base image.linux/amd64 and linux/arm64.π GitHub Repository & Build Process
This image is built and maintained in the public GitHub repository: π aderbique/keycloak-trusted-deviceβ
The image is updated and pushed to Docker Hubβ under these triggers:
v26.3 builds that specific Keycloak version.Tags:
<KEYCLOAK_VERSION> β e.g., 26.3latest β points to the most recently built versiondocker run -d \
--name keycloak \
-p 8080:8080 \
-e KEYCLOAK_ADMIN=admin \
-e KEYCLOAK_ADMIN_PASSWORD=admin \
austinderbique/keycloak-trusted-device:latest
### Docker Compose
```bash
version: "3.8"
services:
keycloak:
image: austinderbique/keycloak-trusted-device:latest
ports:
- "8080:8080"
environment:
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: admin
Warning: Back up your Keycloak database before switching authentication flows.
Browser flow and rename it, e.g., Browser with Trusted MFA.For full configuration details, setup examples, and advanced options, visit the Keycloak SPI Trusted Device GitHub repositoryβ .
Content type
Image
Digest
sha256:7f56f8717β¦
Size
258.2 MB
Last updated
16 days ago
docker pull austinderbique/keycloak-trusted-device