Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak nastavit integraci SAML pro gitHub enterprise s podnikovými spravovanými uživateli s Microsoft Entra ID. Nastavení integrace ověřování SAML nebo OIDC a také nastavení provisioningu SCIM se vyžaduje pro GitHub Enterprise s podnikovými spravovanými uživateli. Nastavení ověřování a zřizování SCIM pro GitHub Enterprise s Enterprise Managed Users umožňuje správci:
- Řízení přístupu v Microsoft Entra ID k GitHub Enterprise s podnikově spravovanými uživateli.
- Povolte uživatelům přihlášení k účtu spravovaného uživatele GitHub Enterprise přes jednotné přihlašování.
- Zřiďte uživatele a skupiny pro podnik (po nastavení integrace ověřování i zřizování SCIM). Týmy GitHubu je možné mapovat na skupiny zřízené SCIM.
- Spravujte účty a skupiny v jednom centrálním umístění– ID Entra.
Poznámka:
GitHub.com podnikový účet s podnikovými spravovanými uživateli je konkrétním typem podniku. To se určí pomocí požadavku nebo vytvoření nového účtu GitHub Enterprise na GitHub.com. Další informace o různých typech podniků GitHubu najdete v tomto článku o GitHubu. Pokud nemáte podnik, který je nastaven pro podnikové spravované uživatele, další podrobnosti a odkazy najdete v tomto článku Na GitHubu .
Požadavky
Scénář popsaný v tomto článku předpokládá, že již máte následující požadavky:
- Uživatelský účet Microsoft Entra s aktivním předplatným. Pokud ho ještě nemáte, můžete si zdarma vytvořit účet.
- Jedna z následujících rolí:
- Správce aplikace
- správce cloudových aplikací
- Vlastník aplikace.
- Předplatné služby GitHub Enterprise s povoleným jednotným přihlašováním pro spravované uživatele.
- GitHub Enterprise, který je konfigurovaný pro Enterprise Managed Users.
Popis scénáře
V tomto článku nakonfigurujete a otestujete jednotné přihlašování Microsoft Entra v testovacím prostředí.
- Spravovaný uživatel GitHub Enterprise podporuje jednotné přihlašování iniciované jak SP, tak i IDP.
- Spravovaný uživatel GitHub Enterprise vyžaduje automatizované zřizování uživatelů.
Přidání spravovaného uživatele GitHub Enterprise z galerie
Pokud chcete nakonfigurovat integraci spravovaného uživatele GitHub Enterprise do Microsoft Entra ID, musíte přidat spravovaného uživatele GitHub Enterprise z galerie do seznamu spravovaných aplikací SaaS.
- Přihlaste se do Centra pro správu Microsoft Entra jako alespoň správce cloudových aplikací.
- Přejděte k Entra ID>Enterprise aplikacím>Nová aplikace.
- Do vyhledávacího pole zadejte GitHub Enterprise Managed User.
- Na panelu výsledků vyberte spravovaného uživatele GitHub Enterprise a pak vyberte tlačítko Vytvořit . Počkejte několik sekund, než se aplikace přidá do vašeho tenanta.
Alternativně můžete také použít Průvodce konfigurací podnikové aplikace. V tomto průvodci můžete do tenanta přidat aplikaci, přidat uživatele nebo skupiny do aplikace, přiřadit role a také si projít konfiguraci jednotného přihlašování. Přečtěte si další informace o průvodcích Microsoft 365.
Konfigurace a testování Microsoft Entra SAML SSO pro GitHub Enterprise s uživateli spravovanými podnikem
Pokud chcete nakonfigurovat a otestovat jednotné přihlašování Microsoft Entra se spravovaným uživatelem GitHub Enterprise, proveďte následující kroky:
- Nakonfigurujte SSO Microsoft Entra – pro povolení jednotného přihlašování SAML ve vašem tenantovi Microsoft Entra.
- Konfigurace jednotného přihlašování spravovaných uživatelů GitHub Enterprise – konfigurace nastavení jednotného přihlašování v GitHub Enterprise
Konfigurujte Microsoft Entra SAML SSO
Postupujte podle následujících kroků pro povolení jednotného přihlašování SAML SSO v Microsoft Entra.
Přihlaste se do Centra pro správu Microsoft Entra jako alespoň správce cloudových aplikací.
Přejděte k Entra ID>podnikovým aplikacím>GitHub Enterprise Managed User>jednotné přihlašování.
Na stránce Vybrat metodu jednotného přihlašování vyberte SAML.
Na stránce Nastavení jednotného přihlašování pomocí SAML vyberte ikonu tužky pro základní konfiguraci SAML a upravte nastavení.
Než začnete, ujistěte se, že máte podnikovou adresu URL. Pole ENTITY uvedené níže je název podniku vaší podnikové adresy URL s podporou EMU. Například https://github.com/enterprises/contoso - contoso je entita. Pokud chcete nakonfigurovat aplikaci v režimu iniciovaném protokolem IDP, zadejte hodnoty pro následující pole v části Základní konfigurace SAML:
a. Do textového pole Identifikátor zadejte adresu URL pomocí následujícího vzoru:
https://github.com/enterprises/{enterprise}Poznámka:
Všimněte si, že formát identifikátoru se liší od navrhovaného formátu aplikace – postupujte podle výše uvedeného formátu. Kromě toho se ujistěte, že **Identifikátor neobsahuje koncové lomítko.
b) Do textového pole Adresa URL odpovědi zadejte adresu URL pomocí následujícího vzoru:
https://github.com/enterprises/{enterprise}/saml/consumePokud chcete nakonfigurovat aplikaci v režimu inicializace SP, vyberte Nastavit další adresy URL a proveďte následující krok:
Do textového pole Přihlašovací adresa URL zadejte adresu URL pomocí následujícího vzoru:
https://github.com/enterprises/{enterprise}/ssoNa stránce Nastavit jednotné přihlašování pomocí SAML v části Podpisový certifikát SAML vyhledejte certifikát (PEM) a vyberte stažení certifikátu PEM a stáhněte certifikát A uložte ho do počítače.
V části Nastavení spravovaného uživatele GitHub Enterprise zkopírujte níže uvedené adresy URL a uložte je pro konfiguraci GitHubu níže.
Přiřazení testovacího uživatele Microsoft Entra
V této části přiřadíte svůj účet spravovanému uživateli GitHub Enterprise, abyste mohli dokončit nastavení jednotného přihlašování.
- Přihlaste se do Centra pro správu Microsoft Entra jako alespoň správce cloudových aplikací.
- Přejděte k Entra ID>podnikovým aplikacím>GitHub Enterprise Managed User.
- Na stránce s přehledem aplikace najděte oddíl Spravovat a vyberte Uživatelé a skupiny.
- Vyberte Přidat uživatele a potom v dialogovém okně Přidat přiřazení vyberte Uživatelé a skupiny.
- V dialogovém okně Uživatelé a skupiny vyberte svůj účet ze seznamu Uživatelé a pak vyberte tlačítko Vybrat v dolní části obrazovky.
- V dialogovém okně Vybrat roli vyberte roli Vlastník organizace a pak vyberte tlačítko Vybrat v dolní části obrazovky. Váš účet je přiřazen jako vlastník podniku vaší instance GitHubu, pokud svůj účet zprovozníte podle pokynů v následujícím článku.
- V dialogovém okně Přidat zadání vyberte tlačítko Přiřadit .
Konfigurace jednotného přihlašování spravovaných uživatelů GitHub Enterprise
Pokud chcete nakonfigurovat jednotné přihlašování na straně spravovaného uživatele GitHubu Enterprise , potřebujete z aplikace Entra ID následující položky:
- Adresy URL z vašeho Microsoft Entra Enterprise Managed User Application jsou výše:
Login URLaMicrosoft Entra Identifier. - Stažený certifikát base64.
- Uživatelské jméno a heslo pro účet uživatele nastavení ve vašem GitHub Enterprise.
Povolit SAML SSO pro spravované uživatele GitHub Enterprise
V této části vezmete výše uvedené informace z ID Microsoft Entra a zadáte je do nastavení enterprise, abyste povolili podporu jednotného přihlašování.
- Postupujte podle kroků v této dokumentaci k GitHubu a nakonfigurujte ověřování SAML pro váš podnik.
- Při zadávání
Sign-on URL, všimněte si, že toto je přihlašovací adresa URL, kterou jste zkopírovali z Microsoft Entra ID výše. - Při zadávání
Issuersi všimněte, že je toMicrosoft Entra Identifier, které jste zkopírovali z výše uvedeného Microsoft Entra ID. - Při zadávání veřejného certifikátu otevřete certifikát base64, který jste stáhli výše, a vložte do tohoto dialogového okna textový obsah tohoto souboru.
- Po dokončení kroků v dokumentaci k GitHubu ke konfiguraci ověřování SAML pro váš podnik budou mít přístup jenom podnikoví spravovaní uživatelé SCIM (s výjimkou přihlášení pomocí uživatelského účtu nastavení a použití kódu podnikového obnovení). Dokončete kroky v následujícím kurzu zřizování a nakonfigurujte zřizování SCIM pro gitHub Enterprise, abyste mohli zřídit podnikové spravované uživatele a skupiny. Uživatelé se nebudou moct přihlásit a přistupovat k podnikovým systémům, dokud nedojde k dokončení těchto kroků a jejich uživatelské účty nebudou zřízeny pomocí SCIM v podniku.
Související obsah
Spravovaný uživatel GitHub Enterprise vyžaduje , aby se všechny účty vytvořily prostřednictvím automatického zřizování uživatelů (SCIM), kde najdete další podrobnosti o tom, jak nakonfigurovat automatické zřizování uživatelů.