Connect a ZipLogger workspace to your organization’s OpenID Connect identity provider, test it with one administrator, and then require it, so everyone on the team signs in with their work account and password sign-in is refused. Microsoft Entra ID is supported. Enterprise SSO is available on Enterprise plans.
Available on Enterprise plans · OpenID Connect · Microsoft Entra ID supported · SAML and SCIM not available
Enterprise SSO is a setting of your workspace. An administrator connects the workspace to your
organization’s identity provider, and from then on members sign in at the workspace’s
own address, https://<workspace>.ziplogger.ai, through that provider. Without SSO,
people sign in to ZipLogger with an email address and password; Enterprise SSO adds your
organization’s identity provider as another way to sign in.
Each workspace has its own connection to one identity provider and its own policy. A policy set in one workspace never applies to another.
ZipLogger uses the OpenID Connect authorization-code flow with PKCE. Your provider authenticates the person under your own sign-in rules, such as multi-factor authentication, and ZipLogger verifies the signed result before it opens a session.
Nothing changes for anyone until an administrator has tested the connection and turned the sign-in button on. Requiring it is a separate, optional step with its own confirmation.
An administrator chooses the provider and enters its details under Settings → Security. For Microsoft Entra ID that is the Directory (tenant) ID, the Application (client) ID and the client secret, plus the email domains the workspace accepts.
The administrator signs in through the provider with the saved settings. Nobody else is affected, no session is created, and the administrator’s provider account is linked to their ZipLogger account.
The administrator turns the sign-in button on. The sign-in page at the workspace address then offers the provider’s button next to the password form. Everyone can still sign in with a password.
Optional. Password sign-in is refused for everyone in the workspace, administrators included. Existing password sessions end, and one-time recovery codes are shown.
The sign-in button adds a way to sign in; requiring single sign-on removes the other one. ZipLogger only lets an administrator require it after a successful test, when their own provider account is linked, and after they confirm that password sign-in will stop working. Elsewhere on this site we say enabled and enforced; in Settings these appear as Sign-in button (enabled) and Required for everyone (enforced).
The workspace lists the email domains it accepts, such as example.com. The list
decides whose first sign-in may be linked to an existing account or create a new one. Matching
is exact: example.com does not include a subdomain such as
eng.example.com, so list each domain.
Domains are checked at a person’s first sign-in. With Microsoft Entra ID, someone who is already linked keeps signing in until an administrator unlinks them or you disable them in your provider. Google Workspace is the exception: it also checks the account’s Workspace domain on every sign-in.
On a person’s first sign-in, ZipLogger links their provider identity to the ZipLogger account that has the same email address. After that the person is recognised by that identity, not by their email, so a changed address does not create a second account. If an address already belongs to a different ZipLogger workspace, or to someone with a different provider identity, the sign-in is refused instead of merged.
Off by default. When on, a person from your directory with an email in an allowed domain gets an account on their first sign-in, as a Viewer or an Editor, whichever you choose. It never grants Admin, and it respects your plan’s seat limit. An existing Admin promotes people to Admin.
Enterprise SSO uses OpenID Connect. Microsoft Entra ID is the supported provider; the others are available on request while we validate them with real customers.
| Provider | Status | Notes |
|---|---|---|
| Microsoft Entra ID | Supported | A single-tenant app registration, pinned to your directory. Follow the Microsoft Entra setup guide. |
| Google Workspace | Available on request | Built, but not yet validated with a live Google Workspace, so contact us before relying on it. |
| Other OpenID Connect providers | Available on request | Providers that publish OpenID Connect discovery at a public https address, support the authorization-code flow with PKCE for a confidential client with a client secret, sign ID tokens with an RS, PS or ES algorithm, and report a verified email. Built, but not yet validated with a live provider, so contact us before relying on it. |
| SAML 2.0 | Not available | Not built yet. |
| SCIM provisioning and group-to-role mapping | Not available | Not built yet. People are added by invitation or, if you turn it on, when they first sign in; roles are set in ZipLogger. |
A required sign-in is only safe if you can get back in. Recovery is possession of a secret, not a bypass link.
/sso/recover on your workspace address, an Admin’s email plus an unused
code ends the requirement. We email every Admin in the workspace when that happens; the
recovery itself does not depend on the email being sent.The workspace audit log records configuration changes, tests, switching SSO on and off, enforcement, recovery code use, linking and unlinking identities, account creation, and sign-ins, successful and failed. Client secrets, codes and tokens are never written to it.
Enterprise SSO is available on Enterprise plans. It is not part of the Free, Pro, Team or Business plans. Contact us and we will enable it for your workspace.
Microsoft Entra ID is supported, with a step-by-step setup guide. Google Workspace and other OpenID Connect providers are available on request: they are built but not yet validated with a live provider, so contact us before relying on them. SAML and SCIM are not available.
No. Neither SAML nor SCIM is available yet. Enterprise SSO uses OpenID Connect. People are added to ZipLogger by invitation or, if you turn it on, when they first sign in, and roles are set in ZipLogger. If you need SAML or SCIM, tell us.
While SSO is enforced, nobody can sign in with a password. Use a recovery code on the recovery page of your workspace address to turn enforcement off, or write to [email protected] if you have no code. Log ingestion that uses API keys is not affected.
Yes. Enforcement applies to people signing in. API keys for ingestion, reading data and Grafana, and webhooks are not affected. AI assistants that use the MCP server through OAuth are disconnected when you enforce SSO and cannot reconnect that way while it is on; connect them with a read API key instead. ZipLogger staff support access is a separate, time-limited, audited grant given only to ZipLogger staff, and it is not subject to enforcement; it is recorded in our platform audit log.
Not immediately. ZipLogger does not check your identity provider again after a person has signed in, and a session stays signed in for as long as it is used at least once every 14 days. To offboard someone, disable them in your provider, unlink their identity in ZipLogger so their provider-issued sessions can no longer be renewed, and remove them from the workspace under Team, which deletes their refresh tokens so they cannot renew a session; access already issued lapses within about 30 minutes for a browser session and within about 60 minutes for an AI-assistant connection. API keys belong to the workspace, not to a person, and none of these steps revokes them, so also revoke any key the person created or knew.
No. A Microsoft Entra connection is pinned to one directory, identified by its Directory (tenant) ID. Only accounts that sign in through your directory are accepted; accounts from other directories are refused.
Enterprise SSO is available on Enterprise plans. Tell us which identity provider you use and how many people sign in, and we will enable it for your workspace.