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 integrovat cloudovou organizaci GitHub Enterprise s Microsoft Entra ID. Když integrujete organizaci cloudu GitHub Enterprise s ID Microsoft Entra, můžete:
- Ovládání toho, kdo má přístup k vaší organizaci GitHub Enterprise Cloud prostřednictvím Microsoft Entra ID.
- Spravujte přístup ke cloudové organizaci GitHub Enterprise v jednom centrálním umístění.
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 vytvořit účet zdarma.
- Jedna z následujících rolí:
- Organizace GitHubu vytvořená v cloudu GitHub Enterprise, která vyžaduje fakturační plán GitHub Enterprise.
Popis scénáře
V tomto článku nakonfigurujete a otestujete jednotné přihlašování Microsoft Entra v testovacím prostředí.
GitHub podporuje jednotné přihlašování iniciované poskytovatelem služby SP.
GitHub podporuje automatizované zřizování uživatelů (pozvánky organizace).
Přidání GitHubu z galerie
Pokud chcete nakonfigurovat integraci GitHubu do Microsoft Entra ID, musíte do seznamu spravovaných aplikací SaaS přidat GitHub z galerie.
- Přihlaste se do Centra pro správu Microsoft Entra jako alespoň správce cloudových aplikací.
- Prohlédněte si Entra ID>Podnikové aplikace>Nová aplikace.
- V části Přidat z galerie zadejte GitHub do vyhledávacího pole.
- Vyberte GitHub Enterprise Cloud – Organizace na panelu výsledků a pak přidejte aplikaci. 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í jednotného přihlašování Microsoft Entra pro GitHub
Nakonfigurujte a otestujte jednotné přihlašování Microsoft Entra s GitHubem pomocí testovacího uživatele s názvem B.Simon. Aby jednotné přihlašování fungovalo, musíte vytvořit vztah propojení mezi uživatelem Microsoft Entra a souvisejícím uživatelem na GitHubu.
Pokud chcete nakonfigurovat a otestovat jednotné přihlašování Microsoft Entra pomocí GitHubu, proveďte následující kroky:
-
Nakonfigurujte jednotné přihlašování Microsoft Entra – aby uživatelé mohli tuto funkci používat.
- Vytvoření testovacího uživatele Microsoft Entra – k otestování jednotného přihlašování Microsoft Entra pomocí B.Simon.
- Přiřadit testovacího uživatele Microsoft Entra - aby B.Simon mohl používat jednotné přihlašování Microsoft Entra.
-
Konfigurace jednotného přihlašování GitHubu – konfigurace nastavení jednotného přihlašování na straně aplikace
- Vytvořte testovacího uživatele na GitHubu – aby na GitHubu měl B.Simon protějšek, který je propojen s reprezentací uživatele Microsoft Entra.
- Otestujte jednotné přihlašování a ověřte, jestli konfigurace funguje.
Konfigurace jednotného přihlašování Microsoft Entra
Následujte tyto kroky, abyste mohli povolit Microsoft Entra SSO.
Přihlaste se do Centra pro správu Microsoft Entra jako alespoň správce cloudových aplikací.
Projděte na Entra ID>Podnikové aplikace>GitHub>Jednotné přihlášení.
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í.
V části Základní konfigurace SAML zadejte hodnoty pro následující pole:
a. Do textového pole Identifikátor (ID entity) zadejte adresu URL pomocí následujícího vzoru:
https://github.com/orgs/<Organization ID>b) Do textového pole Adresa URL odpovědi zadejte adresu URL pomocí následujícího vzoru:
https://github.com/orgs/<Organization ID>/saml/consumec) Do textového pole Přihlásit se na adresu URL zadejte adresu URL pomocí následujícího vzoru:
https://github.com/orgs/<Organization ID>/ssoPoznámka:
Mějte na paměti, že se nejedná o skutečné hodnoty. Tyto hodnoty musíte aktualizovat na skutečný identifikátor, adresu URL odpovědi a přihlašovací adresu URL. Tady doporučujeme použít jedinečnou hodnotu řetězce v identifikátoru. Pokud chcete tyto hodnoty načíst, přejděte do části Správce GitHubu.
Aplikace GitHub očekává aserce SAML v určitém formátu, což vyžaduje, abyste do konfiguraci atributů SAML tokenu přidali mapování vlastních atributů. Následující snímek obrazovky ukazuje seznam výchozích atributů, zatímco jedinečný identifikátor uživatele (ID jména) je mapován na user.userprincipalname. Aplikace GitHubu očekává, že se namapuje jedinečný identifikátor uživatele (ID jména) na user.mail, takže potřebujete upravit mapování atributů tak, že vyberete ikonu Upravit a změníte mapování atributů.
Na stránce Nastavit jednotné přihlášení se SAML v části Podpisový certifikát SAML vyberte Stáhnout a stáhněte certifikát (Base64) z daných možností podle vašeho požadavku a uložte ho do počítače.
V části Nastavení GitHubu zkopírujte odpovídající adresy URL podle vašeho požadavku.
Vytvoření a přiřazení testovacího uživatele Microsoft Entra
Postupujte podle pokynů v rychlém startu pro vytvoření a přiřazení uživatelského účtu a vytvořte testovací uživatelský účet S názvem B.Simon.
Konfigurace jednotného přihlašování GitHubu
V jiném okně webového prohlížeče se přihlaste k webu organizace GitHub jako správce.
Přejděte do Nastavení a vyberte Zabezpečení.
Zaškrtněte políčko Povolit ověřování SAML, zobrazte konfigurační pole jednotného přihlašování a proveďte následující kroky:
a. Zkopírujte hodnotu jednotného přihlašování URL a vložte tuto hodnotu do textového pole Sign on URL v Základní konfiguraci SAML.
b) Zkopírujte hodnotu adresy URL služby příjemce bezpečnostního tvrzení a vložte ji do textového pole Adresa URL odpovědi v základní konfiguraci SAML.
Nakonfigurujte následující pole:
a. V textovém poli Sign on URL vložte hodnotu Přihlašovací adresa URL, kterou jste zkopírovali dříve.
b) Do textového pole Vystavitel vložte hodnotu identifikátoru Microsoft Entra , kterou jste zkopírovali dříve.
c) Otevřete stažený certifikát z webu Azure Portal v poznámkovém bloku a vložte obsah do textového pole Veřejný certifikát .
d. Výběrem ikony Upravit upravte metodu podpisu a metodu digest z RSA-SHA1 a SHA1 na RSA-SHA256 a SHA256, jak je znázorněno níže.
e. Aktualizujte adresu URL služby pro příjemce tvrzení (adresa URL odpovědi) z výchozí adresy URL, aby se adresa URL v GitHubu shodovala s adresou URL v registraci aplikace Azure.
Výběrem testu konfigurace SAML potvrďte, že při jednotném přihlášení nedošlo k žádným chybám při ověřování nebo ke selhání.
Zvolte Uložit.
Poznámka:
Jednotné přihlašování na GitHubu se ověřuje v konkrétní organizaci na GitHubu a nenahrazuje ověřování samotného GitHubu. Proto pokud vypršela platnost relace github.com uživatele, můžete být během procesu jednotného přihlašování požádáni o ověření pomocí ID a hesla GitHubu.
Vytvoření testovacího uživatele GitHubu
Cílem této části je vytvořit uživatele s názvem Britta Simon na GitHubu. GitHub podporuje automatické zřizování uživatelů, které je ve výchozím nastavení povolené. Další podrobnosti o tom, jak nakonfigurovat automatické zřizování uživatelů, najdete tady .
Pokud potřebujete uživatele vytvořit ručně, proveďte následující kroky:
Přihlaste se k firemnímu webu GitHubu jako správce.
Vyberte osoby.
Vyberte Pozvat člena.
Na stránce dialogového okna Pozvat člena proveďte následující kroky:
a. Do textového pole E-mail zadejte e-mailovou adresu účtu Britta Simon.
b) Vyberte Odeslat pozvánku.
Poznámka:
Držitel účtu Microsoft Entra obdrží e-mail a po odkazu potvrdí svůj účet předtím, než se stane aktivní.
Testování SSO
V této části otestujete konfiguraci jednotného přihlašování Microsoft Entra s následujícími možnostmi.
Vyberte Otestovat tuto aplikaci, tato možnost se přesměruje na přihlašovací adresu URL GitHubu, kde můžete zahájit tok přihlášení.
Přejděte přímo na přihlašovací adresu URL GitHubu a spusťte tok přihlášení odsud.
Můžete použít Microsoft Moje aplikace. Když v části Moje aplikace vyberete dlaždici GitHub, tato možnost se přesměruje na přihlašovací adresu URL GitHubu. Další informace o Moje aplikace naleznete v tématu Úvod do Moje aplikace.
Související obsah
Jakmile nakonfigurujete GitHub, můžete uplatnit řízení relací, které v reálném čase chrání citlivá data vaší organizace před exfiltrací a infiltrací. Řízení relací vychází z podmíněného přístupu. Zjistěte, jak řídit relace pomocí Microsoft Defender for Cloud Apps.