Skip to main content

Provisioning accounts with SCIM

Learn how to provision accounts and manage organization and team membership for users on your GitHub Enterprise Server instance.

About user provisioning with SCIM on GitHub Enterprise Server

Learn about managing the lifecycle of user accounts with SCIM on your GitHub Enterprise Server instance.

Configuring SCIM provisioning to manage users

You can manage the lifecycle of your enterprise's user accounts from your identity provider (IdP) using System for Cross-domain Identity Management (SCIM).

Configuring authentication and provisioning with Entra ID

You can use a tenant in Microsoft Entra ID (previously known as Azure AD) as an identity provider (IdP) to centrally manage authentication and user provisioning for your GitHub Enterprise Server instance.

Configuring authentication and provisioning with PingFederate

You can use PingFederate as an identity provider (IdP) to centrally manage authentication and user provisioning for your GitHub Enterprise Server instance.

Configuring authentication and provisioning with Okta

Learn how to configure Okta to communicate with your enterprise using System for Cross-domain Identity Management (SCIM).

Provisioning users and groups with SCIM using the REST API

Manage the lifecycle of user accounts from your identity provider using GitHub's REST API for System for Cross-domain Identity Management (SCIM).

Managing team memberships with identity provider groups

Connect IdP groups with teams on GitHub to manage team and organization membership through your identity provider.

Troubleshooting team membership with identity provider groups

If you manage team membership using groups on your identity provider (IdP), but team membership is not in sync, you can troubleshoot the problem.