Project repositories
Find the code behind each platform capability.
OpenIssuer is split into focused service repositories. Public repositories link directly to their source; private production repositories are listed for architectural context without exposing a broken public link.
Identity and authorization
Token issuance, authentication, account state, users, and role assignments.
authorizationOAuth2, OpenID Connect, tenant issuers, clients, consent, and passkeys.Private repository
authentication-rest-serviceCredential authentication and user sign-in verification.View repositoryaccount-rest-serviceAccount activation, password recovery, locking, and account state.View repositoryuser-rest-serviceUser profiles, organization-aware user lookup, and profile photos.View repositoryrole-rest-serviceApplication roles plus organization and subdomain admin assignments.View repositoryTenant administration
Organizations, subdomains, administrative workflows, and tenant-scoped management.
organization-rest-serviceOrganizations, subdomain mappings, memberships, and default organizations.View repository
authzmanagerAdmin interface for organizations, users, roles, OAuth clients, and profiles.Private repository
Platform services
Routing and supporting services used by authentication and administration flows.
api-gatewayGateway routes for local Eureka and deployed service access.View repositoryattempt-rest-serviceLogin-attempt tracking, throttling, and successful-login clearing.View repositoryemail-rest-serviceTransactional email delivery for activation and account recovery.View repositorydiscovery-serviceEureka registry used by the local development environment.View repository
Examples and documentation
Runnable integrations and the public project documentation.
Infrastructure
Reference Kubernetes infrastructure and shared application packaging.
do-k8-terraformDigitalOcean Kubernetes, Gateway API, DNS, TLS, CloudNativePG, and Helmfile.Private repository
sonam-helm-chartShared Helm chart used to package OpenIssuer application workloads.View repository