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


Alkalmazásregisztráció létrehozása az Azure Digital Twins használatához

Ez a cikk azt ismerteti, hogyan hozhat létre Olyan Microsoft Entra-azonosítójú alkalmazásregisztrációt , amely hozzáfér az Azure Digital Twinshez. Ez a cikk az Azure Portal és az Azure CLI lépéseit tartalmazza.

Az Azure Digital Twins használatakor gyakori, hogy ügyfélalkalmazásokon keresztül kommunikál a példányával. Ezeknek az alkalmazásoknak hitelesíteni kell magukat az Azure Digital Twinsszel, és néhány olyan hitelesítési mechanizmust, amelyet az alkalmazások használhatnak, alkalmazásregisztrációt igényelnek.

Az alkalmazásregisztráció nem szükséges minden hitelesítési forgatókönyvhöz. Ha azonban olyan hitelesítési stratégiát vagy kódmintát használ, amely nem igényel alkalmazásregisztrációt, ez a cikk bemutatja, hogyan állíthat be egyet, és hogyan adhat engedélyt az Azure Digital Twins API-knak. Azt is ismerteti, hogyan gyűjtheti össze azokat a fontos értékeket, amelyeket az alkalmazásregisztráció hitelesítéséhez használnia kell.

Tipp.

Előfordulhat, hogy minden alkalommal szeretne új alkalmazásregisztrációt beállítani, amikor szüksége van rá, vagy ha ezt csak egyszer szeretné elvégezni, egyetlen alkalmazásregisztrációt hoz létre, amelyet minden olyan forgatókönyv meg fog osztani, amelyhez szükség van rá.

A regisztráció létrehozása

Először válassza ki az alábbi lapot az előnyben részesített felülethez.

Lépjen a Microsoft Entra-azonosítóra az Azure Portalon (ezt a hivatkozást használhatja, vagy megtalálhatja a portál keresősávjával). Válassza a Alkalmazásregisztrációk a szolgáltatás menüjében, majd az + Új regisztráció lehetőséget.

Képernyőkép az Azure Portal Microsoft Entra szolgáltatáslapjáról, amelyen az új regisztráció létrehozásának lépései láthatók a

Az alábbi Alkalmazás regisztrálása lapon adja meg a kért értékeket:

  • Név: a Regisztrációhoz társítandó Microsoft Entra-alkalmazás megjelenítendő neve
  • Támogatott fióktípusok: Csak ebben a szervezeti címtárban válassza ki a fiókokat (csak alapértelmezett címtár – egyetlen bérlő)
  • Átirányítási URI: A Microsoft Entra-alkalmazás válasz URL-címe a Microsoft Entra alkalmazáshoz. Nyilvános ügyfél/natív (mobil & asztali) URI hozzáadása a következőhözhttp://localhost: .

Ha végzett, válassza a Regisztráció gombot.

Képernyőkép az

Ha a regisztráció befejeződött, a portál átirányítja a részletek lapjára.

Fontos értékek összegyűjtése

Ezután gyűjtsön össze néhány fontos értéket az alkalmazásregisztrációval kapcsolatban, amelyeket az alkalmazásregisztrációval kell hitelesítenie egy ügyfélalkalmazáshoz. Ezek az értékek a következők:

  • erőforrásnév – Az Azure Digital Twins használatakor az erőforrás neve http://digitaltwins.azure.net.
  • ügyfél-azonosító
  • bérlőazonosító
  • titkos ügyfélkód

A következő szakaszok ismertetik, hogyan keresheti meg a fennmaradó értékeket.

Ügyfél-azonosító és bérlőazonosító összegyűjtése

Előfordulhat, hogy az alkalmazásregisztráció hitelesítéshez való használatához meg kell adnia az alkalmazás (ügyfél) azonosítóját és a címtár (bérlő) azonosítóját. Itt ezeket az értékeket gyűjti össze, így mentheti őket, és bármikor felhasználhatja őket, amikor szükség van rájuk.

Az ügyfél-azonosító és a bérlőazonosító értékei az alkalmazásregisztráció részleteinek oldaláról gyűjthetők az Azure Portalon:

Képernyőkép az Azure Portalról, amelyen az alkalmazásregisztráció fontos értékei láthatók.

Jegyezze fel az oldalon látható alkalmazás- (ügyfél-) azonosítót és címtár-(bérlői) azonosítót .

Titkos ügyfélkód gyűjtése

Állítson be egy ügyfélkulcsot az alkalmazásregisztrációhoz, amelyet más alkalmazások használhatnak a rajta keresztüli hitelesítéshez.

Kezdje az alkalmazásregisztrációs oldalon az Azure Portalon.

  1. Válassza a Tanúsítványok > titkos kulcsok lehetőséget a regisztráció menüjében, majd válassza az + Új ügyfélkód lehetőséget.

    Képernyőkép az Azure Portalról, amelyen a Microsoft Entra alkalmazásregisztrációja látható, és egy kiemelés az

  2. Adja meg a leíráshoz és a lejárathoz használni kívánt értékeket, majd válassza a Hozzáadás lehetőséget.

    Képernyőkép az Azure Portalról egy titkos ügyfélkód hozzáadásakor.

  3. Ellenőrizze, hogy az ügyfél titkos kódja látható-e a Tanúsítványok > titkos kódok lapon a Lejárat és az Érték mezővel.

  4. Jegyezze fel a titkos azonosítóját és az értékét, amelyet később használhat (a Másolás ikonokkal a vágólapra is másolhatja őket).

    Képernyőkép az Azure Portalról, amely bemutatja, hogyan másolhatja az ügyfél titkos kódját.

Fontos

Győződjön meg arról, hogy most másolja az értékeket, és tárolja őket biztonságos helyen, mivel nem kérhetők le újra. Ha később nem találja őket, létre kell hoznia egy új titkos kulcsot.

Azure Digital Twins-engedélyek megadása

Ezután konfigurálja a létrehozott alkalmazásregisztrációt az Azure Digital Twins eléréséhez szükséges engedélyekkel. Kétféle engedélyre van szükség:

  • Szerepkör-hozzárendelés az alkalmazásregisztrációhoz az Azure Digital Twins-példányon belül
  • API-engedélyek az alkalmazás számára az Azure Digital Twins API-k olvasásához és írásához

Szerepkör-hozzárendelés létrehozása

Ebben a szakaszban egy szerepkör-hozzárendelést fog létrehozni az alkalmazásregisztrációhoz az Azure Digital Twins-példányon. Ez a szerepkör határozza meg, hogy az alkalmazásregisztráció milyen engedélyekkel rendelkezik a példányon, ezért válassza ki azt a szerepkört, amely megfelel a helyzethez megfelelő engedélyszintnek. Az egyik lehetséges szerepkör az Azure Digital Twins adattulajdonosa. A szerepkörök és azok leírásai teljes listáját az Azure beépített szerepkörei között találja.

Az alábbi lépésekkel létrehozhatja a regisztrációhoz tartozó szerepkör-hozzárendelést.

  1. Nyissa meg az Azure Digital Twins-példány lapját az Azure Portalon.

  2. Válassza a Hozzáférés-vezérlés (IAM) lehetőséget.

  3. Kattintson a Hozzáadás>Szerepkör-hozzárendelés hozzáadása lehetőségre a Szerepkör-hozzárendelés hozzáadása oldal megnyitásához.

  4. Rendelje hozzá a megfelelő szerepkört. A részletes lépésekért tekintse meg az Azure-szerepköröknek az Azure Portalon történő hozzárendelését ismertető cikket.

    Beállítás Érték
    Szerepkör Válassza ki a megfelelő lehetőséget
    Tagok > Hozzáférés hozzárendelése Felhasználó, csoport vagy szolgáltatásnév
    Tagok > + Válassza ki a tagokat, majd keresse meg az alkalmazásregisztráció nevét

    Képernyőkép a Szerepkörök lapról a Szerepkör-hozzárendelés hozzáadása lapon.

    Képernyőkép a Tagok lapról a Szerepkör-hozzárendelés hozzáadása lapon.

    Miután kiválasztotta a szerepkört, tekintse át és rendelje hozzá .

Szerepkör-hozzárendelés ellenőrzése

A hozzáférés-vezérlés (IAM) > szerepkör-hozzárendelések alatt beállított szerepkör-hozzárendeléseket megtekintheti.

Képernyőkép egy Azure Digital Twins-példány Szerepkör-hozzárendelések lapjáról az Azure Portalon.

Az alkalmazásregisztrációnak szerepelnie kell a listában a hozzá rendelt szerepkörrel együtt.

API-engedélyek megadása

Ebben a szakaszban az alkalmazás alapkonfigurációjához olvasási/írási engedélyeket ad az Azure Digital Twins API-knak.

Ha az Azure CLI-t használja, és korábban beállította az alkalmazásregisztrációt egy jegyzékfájllal, ez a lépés már megtörtént. Ha az Azure Portal használatával hozza létre az alkalmazásregisztrációt, folytassa a szakasz többi szakaszával az API-engedélyek beállításához.

Az alkalmazásregisztráció portáloldalán válassza ki az API-engedélyeket a menüből. Az alábbi engedélyek lapon válassza a + Engedély hozzáadása gombot.

Képernyőkép az Azure Portal alkalmazásregisztrációjáról, kiemelve az

Az alábbi Kérelem API-engedélyek lapon váltson a szervezetem által használt API-kra, és keresse meg az Azure-beli digitális ikerpéldányokat. Válassza ki az Azure Digital Twinst a keresési eredmények közül, hogy továbbra is engedélyeket rendeljen az Azure Digital Twins API-khoz.

Képernyőkép az Azure Portal

Feljegyzés

Ha az előfizetése továbbra is rendelkezik meglévő Azure Digital Twins-példánysal a szolgáltatás előző nyilvános előzetes verziójából (2020 júliusa előtt), inkább az Azure Smart Spaces Service-t kell keresnie és kiválasztania. Ez egy régebbi név ugyanannak az API-nak (figyelje meg, hogy az alkalmazás (ügyfél) azonosítója megegyezik a fenti képernyőképen láthatóval), és a felhasználói élmény nem változik ezen a lépésen túl. Képernyőkép az

Ezután kiválaszthatja, hogy mely engedélyeket adja meg ezekhez az API-khoz. Bontsa ki az Olvasás (1) engedélyt, és jelölje be a Read.Write jelölőnégyzetet az alkalmazásregisztrációs olvasó és az író engedélyeinek megadásához.

Képernyőkép az

Ha végzett, válassza az Engedélyek hozzáadása lehetőséget.

API-engedélyek ellenőrzése

Az API engedélyoldalán ellenőrizze, hogy van-e olyan bejegyzés az Azure Digital Twinshez, amely a Read.Write engedélyeket tükrözi:

Képernyőkép a Microsoft Entra alkalmazásregisztráció API-engedélyéről az Azure Portalon, amelyen az Azure Digital Twins olvasási/írási hozzáférése látható.

Az Azure Digital Twinshez való kapcsolatot az alkalmazásregisztráció manifest.json is ellenőrizheti, amely az API-engedélyek hozzáadásakor automatikusan frissült az Azure Digital Twins adataival.

Ehhez a menüBen válassza a Jegyzék elemet az alkalmazásregisztráció jegyzékkódjának megtekintéséhez. Görgessen a kódablak aljára, és keresse meg a következő mezőket és értékeket a következő alatt requiredResourceAccess:

  • "resourceAppId": "0b07f429-9f4b-4714-9392-cc5e8e80c8b0"
  • "resourceAccess" > "id": "4589bd03-58cb-4e6c-b17f-b580e39652f8"

Ezek az értékek az alábbi képernyőképen láthatók:

Képernyőkép a Microsoft Entra alkalmazásregisztrációjának jegyzékfájljáról az Azure Portalon.

Ha ezek az értékek hiányoznak, próbálkozzon újra a szakaszban található lépésekkel az API-engedély hozzáadásához.

A szervezet egyéb lehetséges lépései

Előfordulhat, hogy a szervezet további műveleteket igényel az előfizetés-tulajdonosoktól vagy rendszergazdáktól az alkalmazásregisztráció beállításának befejezéséhez. A szükséges lépések az intézmény által megadott beállításoktól függően változhatnak. Az alábbi fülre kattintva megtekintheti az ön által előnyben részesített felületre szabott információkat.

Íme néhány gyakori lehetséges tevékenység, amelyet az előfizetés tulajdonosának vagy rendszergazdájának el kell végeznie. Ezek és egyéb műveletek az Azure Portal Microsoft Entra Alkalmazásregisztrációk lapján végezhetők el.

  • Nyújtson rendszergazdai hozzájárulást az alkalmazás regisztrációjához. Előfordulhat, hogy a vállalata globálisan be van kapcsolva a Microsoft Entra-azonosítóban az előfizetésen belüli összes alkalmazásregisztrációhoz szükséges rendszergazdai hozzájárulással . Ha igen, a tulajdonosnak/rendszergazdának ezt a gombot kell kiválasztania a vállalat számára az alkalmazásregisztráció API-engedélyoldalán , hogy érvényes legyen az alkalmazásregisztráció:

    Képernyőkép az Azure Portalról, amelyen a

    • Ha a hozzájárulás sikeresen meg lett adva, az Azure Digital Twins bejegyzésének ekkor meg kell jelennie a Megadott állapot értékének (az Ön vállalatának )

    Képernyőkép az Azure Portalról, amelyen a vállalatnak az API-engedélyek alapján adott rendszergazdai hozzájárulás látható.

  • Nyilvános ügyfélhozzáférés aktiválása

  • Adott válasz URL-címek beállítása webes és asztali hozzáféréshez

  • Implicit OAuth2 hitelesítési folyamatok engedélyezése

További információ az alkalmazásregisztrációról és a különböző beállítási lehetőségekről: Alkalmazás regisztrálása a Microsoft Identitásplatform.

Következő lépések

Ebben a cikkben beállít egy Microsoft Entra-alkalmazásregisztrációt, amellyel ügyfélalkalmazásokat hitelesíthet az Azure Digital Twins API-kkal.

Ezután olvassa el a hitelesítési mechanizmusokat, beleértve az alkalmazásregisztrációkat használókat és azokat, amelyek nem: