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


Alkalmazás regisztrálása a külső bérlőben

A következőkre vonatkozik:Fehér kör szürke X szimbólummal. Munkaerő-bérlők Zöld kör fehér pipa jellel. Külső bérlők (további információ)

Microsoft Entra Külső ID lehetővé teszi a szervezet számára, hogy kezelje az ügyfelek identitásait, és biztonságosan szabályozhassa a nyilvános alkalmazásokhoz és API-khoz való hozzáférést. Alkalmazások, ahol az ügyfelek megvásárolhatják a termékeket, feliratkozhatnak a szolgáltatásaira, vagy hozzáférhetnek a fiókjukhoz és adataikhoz. Az ügyfeleknek csak egyszer kell bejelentkeznie egy eszközre vagy egy webböngészőbe, és hozzáféréssel kell rendelkezniük az összes olyan alkalmazáshoz, amelyhez ön engedélyt adott.

Ahhoz, hogy az alkalmazás külső azonosítóval jelentkezzen be, regisztrálnia kell az alkalmazást külső azonosítóval. Az alkalmazásregisztráció megbízhatósági kapcsolatot létesít az alkalmazás és a külső azonosító között. Az alkalmazásregisztráció során meg kell adnia az átirányítási URI-t. Az átirányítási URI az a végpont, amelyre a külső azonosító átirányítja a felhasználókat a hitelesítés után. Az alkalmazásregisztrációs folyamat létrehoz egy alkalmazásazonosítót, más néven ügyfél-azonosítót, amely egyedileg azonosítja az alkalmazást.

A külső azonosító különböző modern alkalmazásarchitektúrák, például webalkalmazások vagy egyoldalas alkalmazások hitelesítését támogatja. Az egyes alkalmazástípusok és a külső bérlő közötti interakció eltérő, ezért meg kell adnia a regisztrálni kívánt alkalmazás típusát.

Ebből a cikkből megtudhatja, hogyan regisztrálhat alkalmazásokat a külső bérlőben.

Előfeltételek

Az alkalmazás típusának kiválasztása

Egyoldalas alkalmazás regisztrálása

A külső azonosító támogatja az egyoldalas alkalmazások (SLA-k) hitelesítését.

Az alábbi lépések bemutatják, hogyan regisztrálhatja spa-ját a Microsoft Entra felügyeleti központban:

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

  2. Ha több bérlőhöz is hozzáfér, a felső menü Beállítások ikonjával válthat a külső bérlőre a Könyvtárak + előfizetések menüből.

  3. Keresse meg az identitásalkalmazásokat>> Alkalmazásregisztrációk.

  4. Válassza az + Új regisztráció lehetőséget.

  5. A megjelenő Alkalmazás regisztrálása lapon adja meg az alkalmazás regisztrációs adatait:

    1. A Név szakaszban adjon meg egy értelmes alkalmazásnevet, amely az alkalmazás felhasználói számára jelenik meg, például ciam-client-app.

    2. A Támogatott fióktípusok csoportban válassza a Csak ebben a szervezeti címtárban lévő Fiókok lehetőséget.

    3. Az Átirányítási URI (nem kötelező) területen válassza az Egyoldalas alkalmazás (SPA) lehetőséget, majd írja be http://localhost:3000/az URL-címet az URL-mezőbe.

  6. Válassza ki a pénztárgépet.

  7. A regisztráció befejezésekor megjelenik az alkalmazás Áttekintés panelje . Jegyezze fel a címtár (bérlő) azonosítóját és az alkalmazás forráskódjában használandó alkalmazás-(ügyfél-) azonosítót .

Az átirányítási URI ismertetése

Az átirányítási URI az a végpont, ahová a felhasználót az engedélyezési kiszolgáló (ebben az esetben a Microsoft Entra-azonosító) küldi el a felhasználóval való interakció befejezése után, és amelyre sikeres engedélyezés esetén a rendszer hozzáférési jogkivonatot vagy engedélyezési kódot küld.

Éles alkalmazásokban ez általában egy nyilvánosan elérhető végpont, ahol az alkalmazás fut, például https://contoso.com/auth-response.

Az alkalmazásfejlesztés során hozzáadhatja azt a végpontot, ahol az alkalmazás helyileg figyel, például http://localhost:3000. A regisztrált alkalmazásokban bármikor hozzáadhat és módosíthat átirányítási URI-kat.

Az átirányítási URI-kra a következő korlátozások vonatkoznak:

  • A válasz URL-címnek a sémával httpskell kezdődnie, kivéve, ha localhost átirányítási URL-címet használ.

  • A válasz URL-címe megkülönbözteti a kis- és nagybetűkre vonatkozó adatokat. Az esetnek meg kell egyeznie a futó alkalmazás URL-elérési útjának esetével. Ha például az alkalmazás az elérési út .../abc/response-oidcrészeként szerepel, ne adja meg .../ABC/response-oidc a válasz URL-címét. Mivel a webböngésző megkülönbözteti a kis- és nagybetűket, a kis- és nagybetűkkel társított .../abc/response-oidc cookie-k kizárhatók, ha a kis- és nagybetűket nem egyező URL-címre irányítják .../ABC/response-oidc át.

  • A válasz URL-címnek tartalmaznia kell vagy ki kell zárnia a záró perjelet, ahogy az alkalmazás elvárja. Előfordulhat például, https://contoso.com/auth-response https://contoso.com/auth-response/ hogy az alkalmazás nem egyező URL-címként kezeli őket.

Miután regisztrálta az alkalmazást, a rendszer hozzárendeli a User.Read engedélyt. Mivel azonban a bérlő egy külső bérlő, maguk az ügyfélfelhasználók nem járulhatnak hozzá ehhez az engedélyhez. Önnek, mint rendszergazdának hozzá kell adnia ezt az engedélyt a bérlő összes felhasználója nevében:

  1. A Alkalmazásregisztrációk lapon válassza ki a létrehozott alkalmazást (például a ciam-client-appot) az Áttekintés lap megnyitásához.

  2. A Kezelés területen válassza ki az API-engedélyeket.

    1. Válassza a rendszergazdai hozzájárulás megadása a bérlő nevének> megadását<, majd válassza az Igen lehetőséget.
    2. Válassza a Frissítés lehetőséget, majd ellenőrizze, hogy a bérlő nevének> megadása <meg van-e adva az engedély állapotában.

API-engedélyek megadása (nem kötelező):

Ha a SPA-nak API-t kell meghívnia, meg kell adnia a SPA API-engedélyeket, hogy meghívhassa az API-t. Regisztrálnia kell a meghívni kívánt webes API-t is.

Az ügyfélalkalmazás (ciam-client-app) API-engedélyeinek megadásához kövesse az alábbi lépéseket:

  1. A Alkalmazásregisztrációk lapon válassza ki a létrehozott alkalmazást (például a ciam-client-appot) az Áttekintés lap megnyitásához.

  2. A Kezelés területen válassza ki az API-engedélyeket.

  3. A Konfigurált engedélyek csoportban válassza az Engedély hozzáadása lehetőséget.

  4. Válassza ki a szervezet által használt API-kat.

  5. Az API-k listájában válassza ki az API-t, például a ciam-ToDoList-api-t.

  6. Válassza a Delegált engedélyek lehetőséget.

  7. Az engedélyek listájában válassza a ToDoList.Read, a ToDoList.ReadWrite lehetőséget (szükség esetén használja a keresőmezőt).

  8. Válassza az Engedélyek hozzáadása gombot. Ezen a ponton helyesen rendelte hozzá az engedélyeket. Mivel azonban a bérlő egy ügyfél bérlője, a felhasználói felhasználók maguk nem járulhatnak hozzá ezekhez az engedélyekhez. A probléma megoldásához Önnek, mint rendszergazdának hozzá kell adnia ezeket az engedélyeket a bérlő összes felhasználója nevében:

    1. Válassza a rendszergazdai hozzájárulás megadása a bérlő nevének> megadását<, majd válassza az Igen lehetőséget.

    2. Válassza a Frissítés lehetőséget, majd ellenőrizze, hogy a bérlő nevének> megadása <mindkét hatókör állapotában jelenik-e meg.

  9. A Konfigurált engedélyek listájában egyenként válassza ki a ToDoList.Read és a ToDoList.ReadWrite engedélyeket, majd másolja ki az engedély teljes URI-ját későbbi használatra. A teljes engedély URI-ja hasonló vagy api://{clientId}/{ToDoList.ReadWrite}hasonlóapi://{clientId}/{ToDoList.Read}.

Ha meg szeretné tudni, hogyan teheti elérhetővé az engedélyeket egy hivatkozás hozzáadásával, lépjen a Webes API szakaszra.

A felhasználói folyamat tesztelése (nem kötelező)

Ha ezzel az alkalmazásregisztrációval szeretne tesztelni egy felhasználói folyamatot , engedélyezze az implicit engedélyezési folyamatot a hitelesítéshez.

Fontos

Az implicit folyamat csak tesztelési célokra használható, és nem az éles alkalmazások felhasználóinak hitelesítésére. Miután befejezte a tesztelést, javasoljuk, hogy távolítsa el.

Az implicit folyamat engedélyezéséhez kövesse az alábbi lépéseket:

  1. Jelentkezzen be a Microsoft Entra felügyeleti központba legalább alkalmazásfejlesztőként.
  2. Ha több bérlőhöz is hozzáfér, a felső menü Beállítások ikonjával válthat a külső bérlőre a Könyvtárak + előfizetések menüből.
  3. Keresse meg az identitásalkalmazásokat>> Alkalmazásregisztrációk.
  4. Válassza ki a létrehozott alkalmazásregisztrációt.
  5. A Kezelés területen válassza a Hitelesítés lehetőséget.
  6. Az Implicit engedélyezési és hibrid folyamatok területen jelölje be az (implicit és hibrid folyamatokhoz használt) azonosító jogkivonatokat.
  7. Válassza a Mentés lehetőséget.

Az alkalmazás (ügyfél) azonosítójának megkeresése

Az új alkalmazás regisztrálása után az alkalmazás (ügyfél) azonosítóját a Microsoft Entra felügyeleti központ áttekintésében találja.

  1. A Alkalmazásregisztrációk lapon válassza a Minden alkalmazás vagy a Saját alkalmazások lapot.

  2. Válassza ki az alkalmazást az Áttekintés lap megnyitásához.

  3. Az Essentials alatt megtalálja az alkalmazás összes részletét, beleértve az alkalmazás (ügyfél) azonosítóját is.

    Képernyőkép az alkalmazás (ügyfél) azonosítóról.

Következő lépések