Skip to main content
Version: 2026.10

Identity providers

The Identity Service connects to one identity provider per installation. Use Istari Platform chart 7.1.0 or later for all seven providers below.

Start with the preparation checklist, then follow your provider's setup guide. Okta, Google, and Lastwall are in preview.

Provider capabilities​

All providers use Authorization Code with PKCE. Authentication below refers to the application's token exchange.

ProviderClient authenticationAccount preparationRefresh and logout
ZitadelPrivate-key JWT or client secretOrganization importUpstream refresh and logout
Microsoft Entra IDClient secretImmutable Object ID (oid); Istari membershipsUpstream refresh and logout
Google (Preview)Client secretImmutable sub; restricted Workspace email linkingOffline grant; local logout only
KeycloakPrivate-key JWT or client secretPrepared verified email or subject; grouping mappingsUpstream refresh and logout
Lastwall (Preview)Client secretImmutable sub; no email enrollmentLocal refresh; verify upstream refresh and logout support
Okta (Preview)Client secretPrepared subject or trusted verified emailUpstream refresh and logout
PingFederateclient_secret_basicPrepared subject or trusted verified emailUpstream refresh and logout

For Entra, Google, Lastwall, Okta, and PingFederate, Istari memberships determine tenant access. Provider groups and tenant claims do not grant membership. Provider-specific setup and limitations are on each guide.

Upstream refresh requires a refresh grant from the provider; upstream logout requires a discovered or explicitly configured end-session endpoint.

New installation​

Choose a provider from the table above and follow its setup guide, then install Identity Service with the provisioner. For a provider other than Zitadel, keep identity.idpMigration.enabled: false as shown in its guide.

Selecting another sign-in provider does not remove all platform dependencies on Zitadel. Keep the Zitadel configuration in the platform Secrets: legacy user-management operations and the documented Secure Connection Service setup still use Zitadel.

Create tenants and user accounts, then appoint the first platform administrator before users sign in. No provider migration is needed.

Installation That Keeps Zitadel​

Use the Zitadel setup guide, then verify the recurring organization import.

Installation That Moves from Zitadel​

Follow Switching from Zitadel to prepare accounts and preserve their tenant memberships and resource access.