OpenIssuer Workspace
OIDC client using the Summit tenant issuer.
Open WorkspaceDocumentation
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/myauthOpenIssuer provides SSO through OpenID Connect. Register each application as an OAuth client under the tenant issuer, and users can authenticate once before accessing multiple connected applications. OAuth2 handles delegated authorization; OIDC supplies the signed identity and session claims.
The Summit tenant currently backs two separate OAuth clients: OpenIssuer Workspace and OpenIssuer Reports. Sign in to either app, then open the other app. Summit reuses the existing issuer session, while each app still creates and protects its own local NextAuth session.
OIDC client using the Summit tenant issuer.
Open WorkspaceSeparate OIDC client using the same Summit issuer session.
Open ReportsThis is SSO, not shared application credentials: each client has its own redirect URI, secret, tokens, and app session. Signing out of one app does not automatically erase the Summit issuer session or the other app's cookie.
The showcase depends on the summit issuer and dedicated namespace. Infrastructure changes to other tenants should not affect either SSO app; verify the shared TLS certificate after changes because it covers multiple tenant and application hostnames.
Issuer 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.