Megosztás a következőn keresztül:


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

Ebből a cikkből megtudhatja, hogyan integrálhatja a GitHub Enterprise Cloud Organization a Microsoft Entra ID-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

A cikkben ismertetett forgatókönyv feltételezi, hogy már rendelkezik a következő előfeltételekkel:

Forgatókönyv leírása

Ebben a cikkben 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ás-rendszergazdaként.
  2. Keresse fel a Identity>Application>Vállalati alkalmazások>Új alkalmazás felületet.
  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ás-rendszergazdaként.

  2. Keresse meg az Identitás>Alkalmazások>Vállalati alkalmazások>GitHub>egyszeri bejelentkezést.

  3. A Bejelentkezési módszer kiválasztása oldalon válassza a SAML lehetőséget.

  4. A(z) SAML-alapú egyszeri bejelentkezés beállítása lapon kattintson az Alapvető SAML-konfiguráció ceruza ikonjára a beállítások szerkesztéséhez.

    Alapszintű SAML-konfiguráció szerkesztése

  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

    Feljegyzé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 az azonosítóban a sztring egyedi értékét használja. Az értékek lekéréséhez nyissa meg a GitHub Felügyeleti szakaszát.

  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ó, míg az egyedi felhasználóazonosító (névazonosító) a user.userprincipalname névvel 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.

    Képernyőkép a

  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.

    A tanúsítvány letöltési hivatkozása

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

    Konfigurációs URL-címek másolása

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 rendszergazdaként.
  2. Lépjen be az Identitás>Felhasználók>Minden felhasználó menübe.
  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ói főnév mezőbe írja be a username@companydomain.extension. Például: 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. Válassza az Áttekintés + létrehozás lehetőséget.
  5. Válassza a Létrehozás lehetőséget.

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ás-rendszergazdaként.

  2. Keresse meg az Identity>Applications>Vállalati alkalmazások>GitHub.

  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.

    felhasználói szerepkör

  7. 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 Beállítások elemre, és kattintson a Biztonság gombra.

    Képernyőkép a 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:

    Képernyőkép az

    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:

    Képernyőkép a

    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 Microsoft Entra-azonosító értékét, amelyet korábban másolt.

    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 kivonatolási módszer szerkesztéséhez RSA-SHA1 és SHA1 módszerekről RSA-SHA256 és SHA256 módszerekre 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.

    Képernyőkép a képről.

  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.

    Képernyőkép a Beállításokról.

  6. Kattintson a Mentés-re

Feljegyzé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 Személyek elemre.

    Képernyőkép a GitHub-webhelyről, amelyen a Személyek elem van kiválasztva.

  3. Kattintson a Meghívás a csapatba gombra.

    Képernyőkép, amely a felhasználók meghívását mutatja be.

  4. Tag meghívása párbeszédablakon 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.

    Képernyőkép, amely a Személyek meghívása lehetőséget mutatja.

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

    Képernyőkép a

    Feljegyzé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.

SSO teszt

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. További információ a Saját alkalmazásokról: lásd Bevezetés a Saját alkalmazásokba.

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.