Oktatóanyag: A Microsoft Entra SSO integrációja a GitHub Enterprise Cloud Organization szolgáltatással

Ebben az oktatóanyagban megtudhatja, hogyan integrálhatja a GitHub Enterprise Cloud Organizationt a Microsoft Entra ID azonosítójával. Ha egy GitHub Enterprise Cloud Organization-t integrál a Microsoft Entra-azonosítóval, a következőt teheti:

  • A Microsoft Entra ID-ban szabályozhatja, hogy ki férhet hozzá a GitHub Enterprise Cloud Organization-hoz.
  • A GitHub Enterprise Cloud Organization hozzáférésének kezelése egy központi helyen.

Előfeltételek

Első lépésként a következő elemekre van szüksége:

Forgatókönyv leírása

Ebben az oktatóanyagban a Microsoft Entra egyszeri bejelentkezését konfigurálja és teszteli tesztkörnyezetben.

A GitHub Microsoft Entra-azonosítóba való integrálásának konfigurálásához fel kell vennie a GitHubot a katalógusból a felügyelt SaaS-alkalmazások listájára.

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba legalább felhőalkalmazásként Rendszergazda istratorként.
  2. Keresse meg az Identity>Applications>Enterprise-alkalmazásokat>Új alkalmazás.
  3. A Gyűjtemény hozzáadása szakaszban írja be a GitHubot a keresőmezőbe.
  4. Válassza a GitHub Enterprise Cloud – Organization (Szervezet ) lehetőséget az eredmények panelen, majd adja hozzá az alkalmazást. Várjon néhány másodpercet, amíg az alkalmazás hozzá lesz adva a bérlőhöz.

Másik lehetőségként használhatja a Vállalati alkalmazáskonfiguráció varázslót is. Ebben a varázslóban hozzáadhat egy alkalmazást a bérlőhöz, hozzáadhat felhasználókat/csoportokat az alkalmazáshoz, szerepköröket rendelhet hozzá, valamint végigvezetheti az egyszeri bejelentkezés konfigurációját is. További információ a Microsoft 365 varázslóiról.

A Microsoft Entra SSO konfigurálása és tesztelése a GitHubhoz

A Microsoft Entra SSO konfigurálása és tesztelése a GitHubon egy B.Simon nevű tesztfelhasználó használatával. Ahhoz, hogy az egyszeri bejelentkezés működjön, létre kell hoznia egy kapcsolati kapcsolatot egy Microsoft Entra-felhasználó és a kapcsolódó felhasználó között a GitHubon.

A Microsoft Entra SSO GitHubbal való konfigurálásához és teszteléséhez hajtsa végre a következő lépéseket:

  1. Konfigurálja a Microsoft Entra egyszeri bejelentkezést , hogy a felhasználók használhassák ezt a funkciót.
    1. Microsoft Entra-tesztfelhasználó létrehozása – a Microsoft Entra egyszeri bejelentkezésének teszteléséhez B.Simon használatával.
    2. Rendelje hozzá a Microsoft Entra tesztfelhasználót , hogy B.Simon a Microsoft Entra egyszeri bejelentkezését használhassa.
  2. A GitHub SSO konfigurálása – az egyszeri bejelentkezési beállítások alkalmazásoldali konfigurálásához.
    1. GitHub-tesztfelhasználó létrehozása – B.Simon megfelelőjének létrehozása a GitHubon, amely a felhasználó Microsoft Entra-reprezentációjához van csatolva.
  3. SSO tesztelése – annak ellenőrzéséhez, hogy a konfiguráció működik-e.

A Microsoft Entra SSO konfigurálása

A Microsoft Entra SSO engedélyezéséhez kövesse az alábbi lépéseket.

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba legalább felhőalkalmazásként Rendszergazda istratorként.

  2. Keresse meg az Identity>Applications>Enterprise-alkalmazásokat>, a GitHub>egyszeri bejelentkezését.

  3. A Select a single sign-on method page, select SAML.

  4. Az saml-alapú egyszeri bejelentkezés beállítása lapon kattintson az egyszerű SAML-konfiguráció ceruza ikonjára a beállítások szerkesztéséhez.

    Edit Basic SAML Configuration

  5. Az Egyszerű SAML-konfiguráció szakaszban adja meg a következő mezők értékeit:

    a. Az Azonosító (Entity ID) szövegmezőbe írjon be egy URL-címet az alábbi mintával:https://github.com/orgs/<Organization ID>

    b. A Válasz URL-cím szövegmezőbe írjon be egy URL-címet a következő mintával:https://github.com/orgs/<Organization ID>/saml/consume

    c. A Bejelentkezés URL-cím szövegmezőbe írjon be egy URL-címet a következő mintával:https://github.com/orgs/<Organization ID>/sso

    Megjegyzés:

    Vegye figyelembe, hogy ezek nem a valós értékek. Ezeket az értékeket frissítenie kell a tényleges azonosítóval, válasz URL-címmel és bejelentkezési URL-címmel. Javasoljuk, hogy használja a sztring egyedi értékét az azonosítóban. A GitHub Rendszergazda szakaszában lekérheti ezeket az értékeket.

  6. A GitHub-alkalmazás az SAML-állításokat egy adott formátumban várja, amelyhez egyéni attribútumleképezéseket kell hozzáadnia az SAML-tokenattribútumok konfigurációjához. Az alábbi képernyőképen az alapértelmezett attribútumok listája látható, ahol egyedi felhasználóazonosítóként (névazonosítóként) a user.userprincipalname van leképezve. A GitHub-alkalmazás elvárja, hogy az egyedi felhasználóazonosító (névazonosító) a user.mailhez legyen megfeleltetve, ezért az attribútumleképezés szerkesztéséhez kattintson a Szerkesztés ikonra, és módosítsa az attribútumleképezést.

    Screenshot that shows the

  7. Az egyszeri bejelentkezés beállítása SAML-lel lapon, az SAML aláíró tanúsítvány szakaszában kattintson a Letöltés gombra a tanúsítvány (Base64) letöltéséhez a megadott lehetőségek közül a követelményeknek megfelelően, és mentse a számítógépre.

    The Certificate download link

  8. A GitHub beállítása szakaszban másolja ki a megfelelő URL-cím(ek)et a követelményeknek megfelelően.

    Copy configuration URLs

Microsoft Entra-tesztfelhasználó létrehozása

Ebben a szakaszban egy B.Simon nevű tesztfelhasználót fog létrehozni.

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba legalább felhasználói Rendszergazda istratorként.
  2. Tallózással keresse meg az Identitásfelhasználók>>minden felhasználót.
  3. Válassza az Új felhasználó>létrehozása lehetőséget a képernyő tetején.
  4. A Felhasználói tulajdonságok területen kövesse az alábbi lépéseket:
    1. A Megjelenítendő név mezőbe írja be a következőtB.Simon:
    2. A Felhasználónév mezőbe írja be a következőtusername@companydomain.extension: . For example, B.Simon@contoso.com.
    3. Jelölje be a Jelszó megjelenítése jelölőnégyzetet, majd írja be a Jelszó mezőben megjelenő értéket.
    4. Select Review + create.
  5. Select Create.

A Microsoft Entra tesztfelhasználó hozzárendelése

Ebben a szakaszban engedélyezi, hogy B.Simon egyszeri bejelentkezést használjon a GitHubhoz való hozzáférés biztosításával.

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba legalább felhőalkalmazásként Rendszergazda istratorként.

  2. Keresse meg az Identity>Applications>Enterprise-alkalmazásokat>a GitHubon.

  3. Az alkalmazás áttekintő lapján keresse meg a Kezelés szakaszt, és válassza a Felhasználók és csoportok lehetőséget.

  4. Válassza a Felhasználó hozzáadása lehetőséget, majd válassza a Felhasználók és csoportok lehetőséget a Hozzárendelés hozzáadása párbeszédpanelen.

  5. A Felhasználók és csoportok párbeszédpanelen válassza a B.Simon lehetőséget a Felhasználók listában, majd kattintson a Képernyő alján található Kiválasztás gombra.

  6. Ha egy szerepkört szeretne hozzárendelni a felhasználókhoz, a Szerepkör kiválasztása legördülő listából választhatja ki. Ha nincs beállítva szerepkör ehhez az alkalmazáshoz, az "Alapértelmezett hozzáférés" szerepkör van kiválasztva.

    user role

  7. A Hozzárendelés hozzáadása párbeszédpanelen kattintson a Hozzárendelés gombra.

A GitHub SSO konfigurálása

  1. Egy másik böngészőablakban jelentkezzen be rendszergazdaként a GitHub szervezeti webhelyére.

  2. Lépjen a Gépház, és kattintson a Biztonság gombra.

    Screenshot that shows the GitHub

  3. Jelölje be az SAML-hitelesítés engedélyezése jelölőnégyzetet, és adja meg az egyszeri bejelentkezés konfigurációs mezőit, és hajtsa végre a következő lépéseket:

    Screenshot that shows the

    a. Másolja ki az egyszeri bejelentkezés URL-címét, és illessze be ezt az értéket az Egyszerű SAML-konfiguráció Bejelentkezési URL-cím szövegmezőjébe.

    b. Másolja ki az igény szerinti fogyasztói szolgáltatás URL-címét, és illessze be ezt az értéket az Egyszerű SAML-konfiguráció Válasz URL-cím mezőjébe.

  4. Konfigurálja a következő mezőket:

    Screenshot that shows the

    a. A Bejelentkezés URL-cím szövegmezőbe illessze be a korábban másolt Bejelentkezési URL-címet.

    b. A Kiállító szövegmezőbe illessze be a korábban másolt Microsoft Entra-azonosító értékét.

    c. Nyissa meg a letöltött tanúsítványt az Azure Portalról a jegyzettömbben, illessze be a tartalmat a Nyilvános tanúsítvány szövegmezőbe.

    d. Kattintson a Szerkesztés ikonra az ALÁÍRÁSi módszer és a kivonatolási módszer RSA-SHA1 és SHA1 közötti szerkesztéséhez az RSA-SHA256 és AZ SHA256 között az alább látható módon.

    e. Frissítse az igény szerinti fogyasztói szolgáltatás URL-címét (válasz URL-címét) az alapértelmezett URL-címről, hogy a GitHub url-címe megegyezik az Azure-alkalmazásregisztráció URL-címével.

    Screenshot that shows the image.

  5. Kattintson az SAML-konfiguráció tesztelésére annak ellenőrzéséhez, hogy nincs-e érvényesítési hiba vagy hiba az egyszeri bejelentkezés során.

    Screenshot that shows the Settings.

  6. Kattintson a Mentés gombra

Megjegyzés:

Az egyszeri bejelentkezés a GitHubon hitelesítést végez egy adott szervezetnek a GitHubon, és nem helyettesíti magát a GitHub hitelesítését. Ezért ha a felhasználó github.com munkamenete lejárt, előfordulhat, hogy az egyszeri bejelentkezési folyamat során a GitHub azonosítójával/jelszavával kell hitelesítenie magát.

GitHub-tesztfelhasználó létrehozása

Ennek a szakasznak a célja egy Britta Simon nevű felhasználó létrehozása a GitHubon. A GitHub támogatja az automatikus felhasználói kiépítést, amely alapértelmezés szerint engedélyezve van. Az automatikus felhasználókiépítés konfigurálásáról itt talál további részleteket.

Ha manuálisan kell létrehoznia a felhasználót, hajtsa végre a következő lépéseket:

  1. Jelentkezzen be a GitHub vállalati webhelyére rendszergazdaként.

  2. Kattintson a Kapcsolatok.

    Screenshot shows the GitHub site with People selected.

  3. Kattintson a Tag meghívása gombra.

    Screenshot that shows the Invite Users.

  4. A Tag meghívása párbeszédpanelen hajtsa végre a következő lépéseket:

    a. Az E-mail szövegmezőbe írja be a Britta Simon-fiók e-mail-címét.

    Screenshot that shows the Invite People.

    b. Kattintson a Meghívó küldése gombra.

    Screenshot that shows the

    Megjegyzés:

    A Microsoft Entra-fiók tulajdonosa e-mailt kap, és egy hivatkozást követve megerősíti a fiókját, mielőtt az aktívvá válik.

Egyszeri bejelentkezés tesztelése

Ebben a szakaszban az alábbi beállításokkal tesztelheti a Microsoft Entra egyszeri bejelentkezési konfigurációját.

  • Kattintson az alkalmazás tesztelésére, ez átirányítja a GitHub bejelentkezési URL-címére, ahol elindíthatja a bejelentkezési folyamatot.

  • Lépjen közvetlenül a GitHub bejelentkezési URL-címére, és indítsa el onnan a bejelentkezési folyamatot.

  • Használhatja a Microsoft Saját alkalmazások. Amikor a Saját alkalmazások a GitHub csempére kattint, a rendszer átirányítja a GitHub bejelentkezési URL-címére. A Saját alkalmazások további információ: Bevezetés a Saját alkalmazások.

Következő lépések

A GitHub konfigurálása után kényszerítheti a munkamenet-vezérlést, amely valós időben védi a szervezet bizalmas adatainak kiszivárgását és beszivárgását. A munkamenet-vezérlés a feltételes hozzáféréstől terjed ki. Megtudhatja, hogyan kényszerítheti a munkamenet-vezérlést az Felhőhöz készült Microsoft Defender Apps használatával.