This article applies to enterprises that use personal accounts. If you use personal accounts, enabling SSO is an optional step you can take to secure your enterprise's resources.
If your enterprise uses managed users, SSO is mandatory, and all managed user accounts must authenticate through your identity provider (IdP) to sign in to GitHub. See Enterprise Managed Users에 대한 SAML Single Sign-On 구성.
SAML SSO(Single Sign-On)를 사용하면 조직 소유자 및 엔터프라이즈 소유자가 리포지토리, 이슈, 끌어오기 요청 등의 조직 리소스에 대한 액세스를 제어하고 보호할 수 있습니다. See 엔터프라이즈 IAM에 대한 SAML 정보.
You can configure SAML for your enterprise account to apply the same settings to all organizations, or you can configure settings for individual organizations. See 엔터프라이즈 또는 조직에 SAML을 구성할지 여부 결정.
You can enable SAML SSO and centralized authentication through a SAML IdP across all organizations owned by your enterprise account. See 엔터프라이즈에 대한 SAML Single Sign-On 구성.
Supported identity providers
GitHub는 SAML 2.0 표준을 구현하는 IdP가 있는 SAML SSO를 지원합니다. 자세한 내용은 OASIS 웹 사이트의 SAML Wiki를 참조하세요.
GitHub는 다음 IdP를 공식적으로 지원하고 내부적으로 테스트합니다.
- Microsoft AD FS(Active Directory Federation Services)
- Microsoft Entra ID(이전의 Azure AD)
- Okta
- OneLogin
- PingOne
- Shibboleth
For more information about connecting Microsoft Entra ID (previously known as Azure AD) to your enterprise, see Tutorial: Microsoft Entra SSO integration with GitHub Enterprise Cloud - Enterprise Account in Microsoft Docs.
Next steps
Next, learn how to set up an organization in your enterprise. See Setting up an organization.