Provision Users and Groups From Your Identity Provider

supported-identity-providers

Managing private network access in a business environment is a critical yet often cumbersome task. As companies grow and evolve, the manual process of granting access for new employees and revoking it for departing ones becomes increasingly time-consuming and error-prone. This challenge strains IT resources, poses significant security risks, and impacts productivity.

openZro's IdP-Sync automates user access management to private networks by integrating with your identity provider (IdP) and automatically provisioning users and groups. This integration ensures that changes to groups and users are synchronized from your identity provider to openZro, granting appropriate network access to new users and immediately revoking access for departing employees.

openZro allows you to use synchronized groups to create access control policies, or update network configurations like DNS, eliminating the need for manual grouping.

This video guide walks you through an example integration with Microsoft Entra ID, covering both user onboarding and offboarding scenarios:

Supported Identity Providers

The openZro management binary ships native sync drivers for 8 IdPs under management/server/idp/:

ProviderWalkthroughNative sync driver
Microsoft Entra ID (Azure AD)API · SCIMazure.go
OktaAPIokta.go
Google WorkspaceAPIgoogle_workspace.go
JumpCloudAPIjumpcloud.go
KeycloakAPIkeycloak.go
Auth0TODO walkthroughauth0.go
AuthentikTODO walkthroughauthentik.go
ZitadelTODO walkthroughzitadel.go

Generic SCIM

For any IdP not in the list above, use the SCIM 2.0 server that openZro exposes natively. The IdP-Sync side only requires the provider to push SCIM events at the openZro endpoint — no openZro-side driver is needed.

generic-scim