
Project Description
This project provides additional functionality for Keycloak through custom providers, focusing on realm resource extensions. It includes a TOTP Validator for validating Time-based One-Time Password codes via REST API and a Global Logout mechanism for centralized session termination across multiple applications sharing the same authentication realm. Built with Java 21 and compatible with Keycloak 26.1.0+, it follows best security practices and provides comprehensive documentation.
Key Features
- TOTP Validator for validating one-time password codes via REST API
- Global Logout for centralized session termination across applications
- Support for both Bearer token and Identity Cookie authentication
- Comprehensive error handling and security validation
- Detailed logging and monitoring capabilities
- MIT licensed with complete documentation
Technologies
Java
Keycloak
Authentication
Security
REST API
Completion Date
03/2025