Sdílet prostřednictvím


Vytvoření registrace aplikace pro použití se službou Azure Digital Twins

Tento článek popisuje, jak vytvořit registraci aplikace Microsoft Entra ID, která má přístup ke službě Azure Digital Twins. Tento článek obsahuje kroky pro Azure Portal a Azure CLI.

Při práci s Azure Digital Twins je běžné pracovat s vaší instancí prostřednictvím klientských aplikací. Tyto aplikace se musí ověřovat pomocí služby Azure Digital Twins a některé mechanismy ověřování, které můžou aplikace používat, zahrnují registraci aplikace.

Registrace aplikace se nevyžaduje pro všechny scénáře ověřování. Pokud ale používáte strategii ověřování nebo ukázku kódu, která vyžaduje registraci aplikace, v tomto článku se dozvíte, jak ho nastavit a udělit jí oprávnění k rozhraním API služby Azure Digital Twins. Popisuje také, jak shromáždit důležité hodnoty, které budete při ověřování potřebovat k registraci aplikace.

Tip

Můžete raději nastavit novou registraci aplikace pokaždé, když ji potřebujete, nebo to udělat jenom jednou a vytvořit jednu registraci aplikace, která se bude sdílet mezi všemi scénáři, které ji vyžadují.

Vytvoření registrace

Začněte tím, že vyberete kartu níže pro vaše upřednostňované rozhraní.

Na webu Azure Portal přejděte na ID Microsoft Entra (můžete použít tento odkaz nebo ho najít pomocí panelu hledání na portálu). V nabídce služby vyberte Registrace aplikací a pak + Nová registrace.

Snímek obrazovky se stránkou služby Microsoft Entra na webu Azure Portal s postupem vytvoření nové registrace na stránce Registrace aplikací

Na stránce Zaregistrovat aplikaci , která následuje, vyplňte požadované hodnoty:

  • Název: zobrazovaný název aplikace Microsoft Entra pro přidružení k registraci
  • Podporované typy účtů: Výběr účtů pouze v tomto adresáři organizace (pouze výchozí adresář – jeden tenant)
  • Identifikátor URI přesměrování: Adresa URL odpovědi aplikace Microsoft Entra pro aplikaci Microsoft Entra. Přidejte identifikátor URI veřejného klienta nebo nativního rozhraní (mobile &desktop) pro http://localhost.

Až budete hotovi, vyberte tlačítko Zaregistrovat .

Snímek obrazovky se stránkou Zaregistrovat aplikaci na webu Azure Portal s vyplněnými popsanými hodnotami

Po dokončení nastavení registrace vás portál přesměruje na stránku s podrobnostmi.

Shromáždění důležitých hodnot

Dále shromážděte některé důležité hodnoty týkající se registrace aplikace, kterou budete muset použít k ověření klientské aplikace. Mezi tyto hodnoty patří:

  • název prostředku – Při práci s Azure Digital Twins je http://digitaltwins.azure.netnázev prostředku .
  • ID klienta
  • ID tenanta
  • tajný klíč klienta

Následující části popisují, jak najít zbývající hodnoty.

Shromažďování ID klienta a ID tenanta

Pokud chcete použít registraci aplikace k ověřování, možná budete muset zadat ID aplikace (klienta) a ID adresáře (tenanta). Tady tyto hodnoty shromáždíte, abyste je mohli uložit a použít, kdykoli je budete potřebovat.

ID klienta a hodnoty ID tenanta je možné shromažďovat ze stránky s podrobnostmi o registraci aplikace na webu Azure Portal:

Snímek obrazovky webu Azure Portal zobrazující důležité hodnoty registrace aplikace

Poznamenejte si ID aplikace (klienta) a ID adresáře (tenanta) zobrazené na vaší stránce.

Shromažďování tajného klíče klienta

Nastavte tajný klíč klienta pro registraci vaší aplikace, které můžou ostatní aplikace použít k ověření.

Začněte na stránce registrace aplikace na webu Azure Portal.

  1. V nabídce registrace vyberte Certifikáty a tajné kódy a pak vyberte + Nový tajný klíč klienta.

    Snímek obrazovky webu Azure Portal znázorňující registraci aplikace Microsoft Entra a zvýraznění v části Nový tajný klíč klienta

  2. Zadejte libovolné hodnoty pro popis a konec platnosti a vyberte Přidat.

    Snímek obrazovky webu Azure Portal při přidávání tajného klíče klienta

  3. Ověřte, že je tajný klíč klienta viditelný na stránce Certifikáty a tajné kódy s poli Konec platnosti a Hodnota.

  4. Poznamenejte si jeho ID a hodnotu tajného kódu, abyste je mohli později použít (můžete je také zkopírovat do schránky pomocí ikon kopírování).

    Snímek obrazovky webu Azure Portal znázorňující, jak zkopírovat hodnotu tajného klíče klienta

Důležité

Nezapomeňte teď hodnoty zkopírovat a uložit je na bezpečném místě, protože je už nejde znovu načíst. Pokud je později nemůžete najít, budete muset vytvořit nový tajný kód.

Poskytnutí oprávnění Azure Digital Twins

Dále nakonfigurujte registraci aplikace, kterou jste vytvořili s oprávněními pro přístup ke službě Azure Digital Twins. Existují dva typy požadovaných oprávnění:

  • Přiřazení role pro registraci aplikace v instanci Azure Digital Twins
  • Oprávnění rozhraní API pro aplikaci ke čtení a zápisu do rozhraní API služby Azure Digital Twins

Vytvořit přiřazení role

V této části vytvoříte přiřazení role pro registraci aplikace v instanci Azure Digital Twins. Tato role určí, jaká oprávnění má registrace aplikace v instanci, takže byste měli vybrat roli, která odpovídá příslušné úrovni oprávnění pro vaši situaci. Jednou z možných rolí je vlastník dat Azure Digital Twins. Úplný seznam rolí a jejich popisů najdete v tématu Předdefinované role Azure.

Pomocí těchto kroků vytvořte přiřazení role pro vaši registraci.

  1. Na webu Azure Portal otevřete stránku vaší instance služby Azure Digital Twins.

  2. Vyberte Řízení přístupu (IAM) .

  3. Kliknutím na Přidat>Přidat přiřazení role otevřete stránku Přidat přiřazení role.

  4. Přiřaďte odpovídající roli. Podrobný postup najdete v tématu Přiřazování rolí Azure s využitím webu Azure Portal.

    Nastavení Hodnota
    Role Podle potřeby vyberte
    Členové > přiřazují přístup k Uživatel, skupina nebo instanční objekt
    Členové > + Vyberte členy a vyhledejte název nebo ID klienta registrace aplikace.

    Snímek obrazovky s kartou Role na stránce Přidat přiřazení role

    Snímek obrazovky s kartou Členové na stránce Přidat přiřazení role

    Jakmile je role vybraná, zkontrolujte a přiřaďte ji.

Ověření přiřazení role

Přiřazení role, které jste nastavili, můžete zobrazit v části Přiřazení rolí řízení přístupu (IAM). >

Snímek obrazovky se stránkou Přiřazení rolí pro instanci služby Azure Digital Twins na webu Azure Portal

Registrace aplikace by se měla zobrazit v seznamu spolu s rolí, kterou jste k ní přiřadili.

Poskytnutí oprávnění rozhraní API

V této části udělíte standardním hodnotám aplikace oprávnění ke čtení a zápisu do rozhraní API služby Azure Digital Twins.

Pokud používáte Azure CLI a nastavíte registraci aplikace dříve v souboru manifestu, tento krok už je hotový. Pokud k vytvoření registrace aplikace používáte Azure Portal, pokračujte ve zbývající části této části a nastavte oprávnění rozhraní API.

Na stránce portálu pro registraci vaší aplikace vyberte v nabídce oprávnění rozhraní API. Na následující stránce oprávnění vyberte tlačítko + Přidat oprávnění .

Snímek obrazovky registrace aplikace na webu Azure Portal se zvýrazněnou možností nabídky Oprávnění rozhraní API a tlačítkem Přidat oprávnění

Na následující stránce oprávnění rozhraní API požadavku přejděte na rozhraní API, která moje organizace používá, kartu a vyhledejte digitální dvojčata Azure. Ve výsledcích hledání vyberte Azure Digital Twins a pokračujte přiřazením oprávnění pro rozhraní API služby Azure Digital Twins.

Snímek obrazovky s výsledkem hledání na stránce Request API Permissions (Požádat o oprávnění rozhraní API) na webu Azure Portal zobrazující službu Azure Digital Twins

Poznámka:

Pokud vaše předplatné stále obsahuje existující instanci služby Azure Digital Twins z předchozí verze Public Preview služby (před červencem 2020), budete muset místo toho vyhledat a vybrat službu Azure Smart Spaces. Toto je starší název pro stejnou sadu rozhraní API (všimněte si, že ID aplikace (klienta) je stejné jako na snímku obrazovky výše) a vaše prostředí se za tímto krokem nezmění. Snímek obrazovky s výsledkem hledání na stránce Vyžádat oprávnění rozhraní API zobrazující službu Azure Smart Spaces na webu Azure Portal

Dále vyberete oprávnění, která se mají udělit pro tato rozhraní API. Rozbalte oprávnění Ke čtení (1) a zaškrtněte políčko Read.Write a udělte tomuto čtenáři registrace a zapisovači této aplikace oprávnění.

Snímek obrazovky se stránkou Request API Permissions (Požádat o oprávnění rozhraní API) a výběrem oprávnění Read.Write pro rozhraní API služby Azure Digital Twins na webu Azure Portal

Po dokončení vyberte Přidat oprávnění .

Ověření oprávnění rozhraní API

Na stránce oprávnění rozhraní API ověřte, že teď existuje položka pro Azure Digital Twins s oprávněními ke čtení.zápisu:

Snímek obrazovky s oprávněními rozhraní API pro registraci aplikace Microsoft Entra na webu Azure Portal zobrazující přístup pro čtení a zápis pro Azure Digital Twins

Můžete také ověřit připojení ke službě Azure Digital Twins v rámci manifest.json registrace aplikace, která se automaticky aktualizovala informacemi o službě Azure Digital Twins při přidání oprávnění rozhraní API.

Uděláte to tak, že v nabídce vyberete Manifest a zobrazíte kód manifestu registrace aplikace. Posuňte se do dolní části okna kódu a vyhledejte následující pole a hodnoty v části requiredResourceAccess:

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

Tyto hodnoty jsou znázorněny na následujícím snímku obrazovky:

Snímek obrazovky manifestu pro registraci aplikace Microsoft Entra na webu Azure Portal

Pokud tyto hodnoty chybí, zkuste kroky v části pro přidání oprávnění rozhraní API.

Další možné kroky pro vaši organizaci

Je možné, že vaše organizace vyžaduje od vlastníků nebo správců předplatného další akce, aby dokončila nastavení registrace aplikace. Požadované kroky se mohou lišit v závislosti na konkrétním nastavení vaší organizace. Pokud chcete zobrazit tyto informace přizpůsobené vašemu preferovanému rozhraní, zvolte kartu níže.

Tady je několik běžných potenciálních aktivit, které může udělat vlastník nebo správce předplatného. Tyto a další operace je možné provádět na stránce Microsoft Entra Registrace aplikací na webu Azure Portal.

  • Udělte souhlas správce s registrací aplikace. Vaše organizace může mít globálně zapnutý souhlas správce v Microsoft Entra ID pro všechny registrace aplikací v rámci vašeho předplatného. Pokud ano, bude muset vlastník nebo správce vybrat toto tlačítko pro vaši společnost na stránce oprávnění rozhraní API registrace aplikace, aby registrace aplikace byla platná:

    Snímek obrazovky webu Azure Portal s tlačítkem Udělit souhlas správce v části Oprávnění rozhraní API

    • Pokud byl souhlas úspěšně udělen, měla by položka pro Azure Digital Twins zobrazit hodnotu Status (Uděleno) (vaše společnost).

    Snímek obrazovky webu Azure Portal znázorňující souhlas správce udělený pro společnost v rámci oprávnění rozhraní API

  • Aktivace přístupu k veřejnému klientovi

  • Nastavení konkrétních adres URL odpovědí pro přístup k webu a desktopu

  • Povolit implicitní toky ověřování OAuth2

Další informace o registraci aplikace a jejích různých možnostech nastavení najdete v tématu Registrace aplikace na platformě Microsoft Identity Platform.

Další kroky

V tomto článku jste nastavili registraci aplikace Microsoft Entra, která se dá použít k ověřování klientských aplikací pomocí rozhraní API služby Azure Digital Twins.

Dále si přečtěte o mechanismech ověřování, včetně mechanismů, které používají registrace aplikací a další, které nepoužívají: