Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Issuerd: a Keycloak-compatible IAM in Rust — one binary, 3,907 OIDC conformance checks, zero failures

Описание и применение

Issuerd – это IAM, совместимый с Keycloak, реализованный на Rust в одном бинарном файле. Он проходит 3 907 проверок OIDC без ошибок, обеспечивает до 7,8× большую пропускную способность, использует в 6 раз меньше памяти и имеет изображение в 8,7× меньше, чем Keycloak.

Задача

Keycloak’s operational overhead—large JVM, long startup, clustering complexity—makes it costly to deploy and maintain in production.

Результат

Issuerd passes 3,907 OIDC conformance checks with zero failures, matches Keycloak 24.0 behavior, and achieves up to 7.8× throughput, ~6× less memory, and 8.7× smaller image compared to Keycloak 26.7.

Рабочий процесс

  • Clone issuerd repository
  • Run docker compose up to start issuerd
  • Access admin console at http://localhost:8080/admin/console with admin/admin credentials
  • Use demo realm myrealm with user alice/changeme
  • Run official OpenID Foundation Conformance Suite CI to verify 3,907 conditions
  • Run dual‑target suite against Keycloak 24.0 to document differences

Доказательства

3,907 conditions verified across the Basic OP, Form Post OP, and Config OP profiles — zero failures, zero warnings.

Источник

Up to 7.8× throughput, ~6× less memory, 8.7× smaller image vs Keycloak 26.7 in our benchmarks

Источник

100,003 users synced from a live Active Directory in ~30 seconds (~3,300 users/s)

Источник

  • Дата записи: 2026-10-07T10:40:50.129Z