Deploy Now

Stars

76

Forks

8

Watchers

1

Developer links

Issuerd

One login for every internal tool, without handing your users another password to forget: Issuerd is a Keycloak-compatible identity provider that runs single sign-on for your whole stack from a single binary. Administrators manage realms, users, groups, clients, roles, client scopes, and protocol mappers in an embedded admin console, while end users get their own account console for passwords, passkeys, and two-factor settings. Authentication flows cover MFA, social login, and themable, localized login pages with per-realm language and email templates, so each audience sees a sign-in that looks like your product. Federation connects Samba AD, OpenLDAP, and Active Directory with user and group sync, password validation and write-through, plus Kerberos and SPNEGO for desktop single sign-on. For modern clients it implements DPoP token binding so stolen access tokens are useless without the holder's key, CIBA for approvals that happen on a second device, and token exchange patterns aimed at AI agents calling downstream services. Declarative YAML provisioning, a full management API, OpenAPI export, Prometheus metrics, and health probes round out day-two operations, and nodes scale horizontally behind any load balancer with no sticky sessions. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Issuerd
Issuerd
Issuerd
Issuerd
Issuerd
Issuerd

Benefits

  • Keycloak Skills Transfer Directly
  • Realms, clients, roles, scopes, mappers, and the Admin REST API follow the Keycloak model, so existing OIDC clients and operator knowledge carry over without relearning identity from scratch.
  • Certified, Not Spec-Inspired
  • Issuerd is OpenID Certified across the provider profile matrix, validated by the OpenID Foundation conformance suite, so interoperability is proven by tests rather than promised in marketing copy.
  • Directories Sync At Speed
  • LDAP and Kerberos federation imports users and groups from Active Directory, OpenLDAP, or Samba AD, with a 100,000-user sync completing in roughly thirty seconds in the project's benchmarks.
  • Scales Without Sticky Sessions
  • Access-token validation is stateless, signing keys are shared through PostgreSQL, and coordination state lives in Redis, so you can add nodes behind any load balancer as logins grow.

Features

  • Embedded Admin Console
  • A same-origin React admin console and end-user account console manage realms, users, clients, and security settings without deploying a separate frontend application.
  • DPoP And CIBA Flows
  • RFC 9449 DPoP binds access tokens to holder keys via cnf.jkt claims, and CIBA moves approval to a second device for agent and decoupled authentication.
  • LDAP And Kerberos Federation
  • User federation covers Samba AD, OpenLDAP, and Active Directory with group reconciliation, bind password validation, write-through, and SPNEGO desktop single sign-on.
  • Declarative YAML Provisioning
  • Realms and clients can be declared in YAML and applied repeatably, with one-command OpenAPI export for the management surface and Prometheus metrics for operations.
  • Theming And Localization
  • Login pages are themable per realm with internationalization and localized email templates, so each tenant or audience gets a sign-in in its own language.

Apps Similar to Issuerd