Demo tenant
Issuer URL for the public OpenIssuer demo and OAuth clients.
https://demo.openissuer.com/issuerDocumentation
OpenIssuer exposes a standard OAuth2 and OpenID Connect issuer per tenant host. Applications use normal OIDC client settings while OpenIssuer handles tenant resolution, users, roles, organizations, and OAuth client management.
Register the callback URL that matches the app host, base path, and provider id.
https://your-app.example.com/api/auth/callback/myauthIssuer URL for the public OpenIssuer demo and OAuth clients.
https://demo.openissuer.com/issuerAdmin portal for creating and inspecting demo OAuth clients.
https://demo.admin.openissuer.comThe demo client requests the standard OpenID Connect scopes.
openid profileUse the maintained example client to validate an OpenIssuer tenant from OAuth client registration through token and session inspection.
Tenant admins use the admin portal to manage OAuth clients, users, organizations, roles, and default organization access.
OpenIssuer supports both a shared multi-tenant deployment and a dedicated deployment for a business or entity. Both use standard host-based OAuth2 and OIDC issuers; the difference is where application workloads and service databases run.
Use this model when tenants can share service capacity and a common release lifecycle. Tenant-specific issuer databases and policies preserve logical boundaries without duplicating the platform stack.
Use this model when a business needs independent rollouts, quotas, backups, network policies, or stronger namespace-level isolation. The tenant receives its own services and databases inside the Kubernetes cluster.