Organization owners and admins can enforce SAML SSO so that all organization members must authenticate via an identity provider.

Note: This feature is only available on GitHub Business Cloud. For more information, see "GitHub's billing plans."

If you enforce SAML SSO in your organization, any members, including admins who have not authenticated via your SAML identity provider (IdP), will be removed from the organization and will receive an email notifying them about the removal. Bots and service accounts that do not have external identities set up in your organization's IdP will also be removed. For more information on bots and service accounts, see "Managing bots and service accounts with SAML single sign-on." You can restore organization members once they successfully complete single sign-on.

Tip: When setting up SAML SSO in your organization, you can test your implementation without affecting your organization members by leaving Require SAML SSO authentication for all members of the organization name organization unchecked.

  1. Enable and test SAML SSO for your organization. For more information on this process, see "Enabling and testing SAML single sign-on for your organization."
  2. After you select Require SAML SSO authentication for all members of the SAML SSO Org organization, organization members who haven't authenticated via your IdP will be shown. If you enforce SAML SSO, these members will be removed from the organization.
  3. Click Enforce SAML SSO to enforce SAML SSO and remove the listed organization members.

Further reading