OpenAI

Getting started with identity and provisioning in ChatGPT Enterprise, Edu, and ChatGPT for Teachers

Updated: 3 days ago

In order for a user to access a ChatGPT Enterprise or Edu workspace, two things need to happen:

  • The user needs to be provisioned in the workspace

  • The user needs to authenticate their identity with OpenAI

Domain verification

Prior to setting up additional provisioning and authentication options, you must verify ownership of one or more email domains on the Identity & Provisioning page. This associates the email domain with your ChatGPT Enterprise workspace. Learn more about domain verification for ChatGPT Enterprise and Edu.

Provisioning

By default, workspace owners and admins provision users by inviting them through the ChatGPT workspace Members page.

To automate the provisioning process, workspace owners can configure the following options on the Identity & Provisioning page:

  • Directory Sync via SCIM - automatically invites users into the workspace based on their membership in specified Identity Provider groups. Learn more about SCIM provisioning.

  • Control whether SCIM-managed groups are discoverable in sharing flows such as GPTs and projects, see: SCIM Integration FAQ.

Workspace owners can optionally disable external domain invites to limit new invitations to users whose email addresses match verified domains. This restriction applies to new invites only and does not retroactively block existing users or invitations that were already sent.

Note: These features are not currently available to ChatGPT for Teachers users.

Email invitations and account migrations

When a user is invited into your ChatGPT Workspace, either manually or via SCIM provisioning, OpenAI will send them an invitation email by default (see this article for cases when an email will not be sent). If the user has an email address matching a verified domain, the user will automatically be added to the workspace whether they accept the invite link in their email or log in through chatgpt.com

If an invited user with an email address matching a verified domain has an existing ChatGPT account, they will be prompted to migrate their account to the Enterprise workspace upon accepting the invitation. Users can choose to transfer their existing data to the Enterprise workspace, or to export and delete their data. Paid personal subscriptions are automatically canceled as part of the migration process.

Note: When a user transfers their personal workspace into a ChatGPT Enterprise or Edu workspace, personal GPTs that were already shared or published, including GPTs shared by link, are converted to workspace-visible GPTs in the destination workspace. GPTs that were private before transfer remain private. Workspace owners can review and update the visibility of transferred GPTs after migration.

If an invited user has an existing ChatGPT account associated with an email address which does not match a verified domain, they will not be prompted to migrate their account and can keep both their personal account and their access to the Enterprise workspace.

ChatGPT Enterprise invite flow offering transfer of existing chat history and GPTs or export and delete workspace

Account migration workflow displayed to users in the ChatGPT Enterprise UI.

Note: For ChatGPT Business plans upgrading to an Enterprise plan:

Users belonging to the ChatGPT Business workspace will not be prompted to migrate their Business workspace into the Enterprise workspace, but will be prompted to migrate their personal workspace.

Authentication

By default, users authenticate with OpenAI using an email address and password, or by using Social login (Google, Microsoft, or Apple).

To further secure the authentication process, workspace owners can configure the following Single Sign-On (SSO) on the Identity & Provisioning page:

  • Enable SSO - Users who have been provisioned in the workspace and who have an email address associated with a verified domain are able to authenticate via the integrated Identity Provider (IdP). When SSO is enabled but not enforced, users can still choose to authenticate with their username and password or with Social login via Google, Microsoft, and Apple.

  • Enforce SSO - Has the additional effect of disabling Social login for users who have been provisioned in the workspace and who have an email address associated with a verified domain.

Enabling or enforcing SSO by itself does not impact the experience of the following types of users:

  • ChatGPT users with an email matching a verified domain who are not provisioned in the workspace. These users can continue to access their personal ChatGPT accounts after SSO is configured.

  • ChatGPT users with an email domain which does not match a verified email domain but who are provisioned in the workspace. These users can continue to access the ChatGPT Enterprise workspace via password-based or Social login methods.

Learn more about configuring SSO.

Configuring SSO across OpenAI products

Your ChatGPT Enterprise workspace and OpenAI API Platform organizations share a single SSO connection with your IdP. As a result, domain verifications and SAML SSO settings are shared between products. If you have already configured SSO in your API Platform organization, verified domains and SAML SSO settings will be pre-populated in ChatGPT. The reverse is also true.

SSO has to be enabled separately on ChatGPT vs. the API Platform. However, once you've configured it on one, the other's "setup" is largely flipping the switch and adding a bookmark app in your IdP if so desired.

API Platform SSO enabledAPI Platform SSO disabled
ChatGPT SSO enabled
ChatGPT SSO disabled

Learn more about API Platform SSO configuration.

Recommended identity and provisioning patterns

ChatGPT Enterprise gives you the flexibility to mix and match identity and provisioning options. The most common patterns are provided for reference.

ProvisioningAuthenticationUser experience
Opt-in access
Any user who authenticates with an email address associated with a verified domain will be automatically provisioned in your workspace.
Automatic Account CreationPassword or SocialUpon signing up for or logging into a personal account, users will be prompted to migrate their personal account to the Enterprise workspace.
SSO with manual invites
Users who are manually invited to the workspace can authenticate with SSO.
ManualSSO Enabled or EnforcedUsers can continue to sign up for or log into their personal accounts.
After being invited into the Enterprise workspace, users will be prompted to migrate their existing personal account.
SSO with Automated Account Creation
Any user who authenticates with an email address associated with a verified domain will be automatically provisioned in your workspace and can subsequently authenticate with SSO.
Automatic Account CreationSSO Enabled or EnforcedUpon signing up for or logging into their personal account, users will be prompted to migrate their personal account to the Enterprise workspace.
Note: users without the ability to authenticate via the IdP will be

unable to
log into ChatGPT after migrating to the Enterprise workspace.
SSO with SCIM
Users who are a member of a specified IdP group are automatically invited to workspace and can subsequently authenticate with SSO.
SCIMSSO Enabled or EnforcedUsers can continue to sign up for or log into personal accounts.
Upon being added to the specified IdP groups, users receive an invitation email and are prompted to migrate their existing personal account.

Was this article helpful?