Skip to content

DefensePoint

Open-source security tooling for Keycloak.

Adaptive MFA

Risk-based adaptive multi-factor authentication for Keycloak. Evaluates login risk in real time using local ML inference and enforces step-up MFA based on the returned risk level.

Repository Language Role
keycloak-adaptive-mfa-engine Python Risk evaluation engine + Docker Compose stack
keycloak-adaptive-mfa Java Keycloak SPI plugin
keycloak-adaptive-mfa-admin-ui TypeScript Keycloak Admin UI extension
keycloak-monitoring Go Keycloak monitoring and audit platform

Getting Started

See the keycloak-adaptive-mfa-engine repository for the full Docker Compose stack and setup instructions.

For monitoring and audit logging, see keycloak-monitoring.

License

All repositories are licensed under Apache-2.0.

Popular repositories Loading

  1. .github .github Public

    Organization profile and community health files

  2. keycloak-monitoring keycloak-monitoring Public

    Multi-tenant monitoring dashboard for Keycloak: realms, clients, users, login and risk events, alerts, and Adaptive MFA statistics in one place, with a read-only MCP server for AI clients like Clau…

    Go

  3. keycloak-adaptive-mfa keycloak-adaptive-mfa Public

    Keycloak SPI plugin that enforces adaptive, risk-based step-up MFA by calling the Adaptive MFA Engine

    Java

  4. keycloak-adaptive-mfa-admin-ui keycloak-adaptive-mfa-admin-ui Public

    Keycloak Admin UI extension for configuring Adaptive Multi-Factor Authentication (AMFA)

    TypeScript

  5. keycloak-adaptive-mfa-engine keycloak-adaptive-mfa-engine Public

    On-premise risk engine for Keycloak Adaptive MFA: scores authentication attempts against 19 configurable signals with local ML inference and returns a step-up decision.

    Python

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…