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


Oktatóanyag: Android (Kotlin) mobilalkalmazás regisztrálása és konfigurálása

Ez az oktatóanyag-sorozat bemutatja, hogyan készíthet androidos (Kotlin) mobilalkalmazást, amely külső bérlő használatával hitelesít. Regisztrál egy alkalmazást az ügyfél bérlőjén belül, létrehoz egy Android -alkalmazást (Kotlin), és implementálja a bejelentkezést, a kijelentkezéseket, és meghív egy védett webes API-t.

Ebben az oktatóanyagban a következőket fogja:

  • Alkalmazás regisztrálása az ügyfelek bérlőjében.
  • Platformátirányítási URL-cím hozzáadása
  • Nyilvános ügyfélfolyamat engedélyezése.
  • Delegált engedély hozzáadása a Microsoft Graphhoz

Előfeltételek

Egy alkalmazás regisztrálása

Ahhoz, hogy az alkalmazás bejelentkezhessen a Microsoft Entra szolgáltatással, Microsoft Entra Külső ID tisztában kell lennie a létrehozott alkalmazással. Az alkalmazásregisztráció megbízhatósági kapcsolatot létesít az alkalmazás és a Microsoft Entra között. Amikor regisztrál egy alkalmazást, a külső azonosító létrehoz egy egyedi azonosítót, más néven egy alkalmazás (ügyfél) azonosítót, amely az alkalmazás azonosítására szolgál a hitelesítési kérelmek létrehozásakor.

Az alábbi lépések bemutatják, hogyan regisztrálhatja az alkalmazást 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;

    1. 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.
  6. Válassza ki a pénztárgépet.

  7. Az alkalmazás Áttekintés panelje a sikeres regisztrációkor jelenik meg. Jegyezze fel az alkalmazás forráskódjában használandó alkalmazás-(ügyfél-) azonosítót .

Platformátirányítási URL-cím hozzáadása

Ha meg szeretné adni az alkalmazás típusát az alkalmazásregisztrációhoz, kövesse az alábbi lépéseket:

  1. A Kezelés területen válassza a Hitelesítés lehetőséget.
  2. A Platformkonfigurációk lapon válassza a Platform hozzáadása, majd az Android lehetőséget.
  3. Adja meg a projekt csomagnevét. Ha letöltötte a mintakódot, ez az érték .com.azuresamples.msaldelegatedandroidkotlinsampleapp
  4. Az Android-alkalmazás konfigurálása panel Aláírás kivonat szakaszában válassza a Fejlesztési aláírás kivonat létrehozása lehetőséget. Ez minden fejlesztési környezetben megváltozik. Másolja és futtassa az operációs rendszer KeyTool parancsát a terminálban.
  5. Adja meg a KeyTool által létrehozott aláíráskivonatot .
  6. Válassza a Konfigurálás lehetőséget.
  7. Másolja ki az MSAL-konfigurációt az Android konfigurációs panelről, és mentse a későbbi alkalmazáskonfigurációhoz.
  8. Válassza a Kész lehetőséget.

Nyilvános ügyfélfolyamat engedélyezése

Az alkalmazás nyilvános ügyfélként való azonosításához kövesse az alábbi lépéseket:

  1. A Kezelés területen válassza a Hitelesítés lehetőséget.

  2. A Speciális beállítások területen a nyilvános ügyfélfolyamatok engedélyezése beállításnál válassza az Igen lehetőséget.

  3. Válassza a Mentés lehetőséget a módosítások mentéséhez.

  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. A Konfigurált engedélyek listájában az alkalmazáshoz a User.Read engedély lett hozzárendelve. Mivel azonban a bérlő egy külső bérlő, a felhasználói felhasználók maguk 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. 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ábanjelenik-e meg.

Következő lépések

Oktatóanyag: Az Android-alkalmazás előkészítése hitelesítésre.