Rychlý start: Přihlášení uživatelů do ukázkové mobilní aplikace
Článek
Než začnete, pomocí výběru Zvolte typ nájemníka v horní části této stránky vyberte typ nájemníka. Microsoft Entra ID poskytuje dvě konfigurace tenantů, pro pracovníky a pro externí. Konfigurace tenanta pracovních sil je určená pro zaměstnance, interní aplikace a další organizační prostředky. Externí tenant je určený pro vaše aplikace určené pro zákazníky.
V tomto rychlém startu stáhnete a spustíte ukázku kódu, která předvádí, jak se aplikace pro Android může přihlásit uživatele a získat přístupový token pro volání rozhraní Microsoft Graph API.
Aplikace musí být reprezentovány objektem aplikace v Microsoft Entra ID, aby platforma Microsoft Identity Platform mohla vaší aplikaci poskytovat tokeny.
V tomto rychlém startu si stáhnete a spustíte ukázku kódu, která předvádí, jak může nativní aplikace pro iOS nebo macOS přihlásit uživatele a získat přístupový token pro volání rozhraní Microsoft Graph API.
Rychlý start platí pro aplikace pro iOS i macOS. Některé kroky jsou potřeba jenom pro aplikace pro iOS a budou označeny jako takové.
Pokud máte přístup k více nájemcům, použijte v horní nabídce ikonu Nastavení a přepněte na nájemce, ve kterém chcete zaregistrovat aplikaci, z nabídky Adresáře a předplatná.
Přejděte na Identita>Aplikace>Registrace aplikací.
Vyberte Nová registrace.
Zadejte název pro vaši aplikaci. Uživatelé vaší aplikace můžou vidět tento název a později ho můžete změnit.
U podporovaných typů účtůvyberte Účty v adresáři jakékoli organizace (jakýkoli adresář Microsoft Entra – víceklientské prostředí) a osobní účty Microsoft (např. Skype, Xbox). Pokud chcete získat informace o různých typech účtů, vyberte možnost Pomozte mi zvolit možnost.
Vyberte Zaregistrovat.
V části Spravovatvyberte Ověřování>Přidat platformu>Android.
Zadejte název balíčku projektu na základě výše staženého ukázkového typu.
V části Hodnota hash podpisu podokna Konfigurace aplikace pro Android vyberte Generování hodnoty hash vývojového podpisu. a zkopírujte příkaz KeyTool do příkazového řádku.
KeyTool.exe se instaluje jako součást sady Java Development Kit (JDK). Musíte také nainstalovat nástroj OpenSSL ke spuštění příkazu KeyTool. Další informace najdete v dokumentaci Androidu o generování klíče.
Zadejte hodnotu hash Signature vygenerovanou nástrojem KeyTool.
Vyberte Konfigurovat a uložte konfiguraci MSAL, která se zobrazí v podokně konfigurace Androidu, abyste ji mohli zadat při pozdější konfiguraci aplikace.
Pokud máte přístup k více tenantům, použijte ikonu Nastavení v horní nabídce a přepněte na tenant, ve kterém chcete zaregistrovat aplikaci, z nabídky Adresáře a předplatná.
Přejděte na Identity>Applications>App registrations.
Vyberte Nová registrace.
Zadejte název pro vaši aplikaci. Uživatelé vaší aplikace můžou vidět tento název a později ho můžete změnit.
Vyberte Zaregistrovat.
V části Spravovatvyberte Ověřování>Přidat platformu>iOS.
Zadejte identifikátor sady vaší aplikace. Identifikátor sady je jedinečný řetězec, který jednoznačně identifikuje vaši aplikaci, například com.<yourname>.identitysample.MSALMacOS. Poznamenejte si hodnotu, kterou používáte. Všimněte si, že konfigurace iOS se vztahuje také na aplikace macOS.
Vyberte Konfigurovat a uložte podrobnosti o MSAL Configuration pro pozdější použití v tomto rychlém startu.
V dostupných zařízeních android studia vyberte emulátor nebo fyzické zařízení a spusťte aplikaci.
Ukázková aplikace se spustí na obrazovce režimu jednoho účtu. Výchozí obor, user.read, je ve výchozím nastavení poskytován, který se používá při čtení vlastních dat profilu během volání rozhraní Microsoft Graph API. Ve výchozím nastavení je k dispozici adresa URL pro volání rozhraní Microsoft Graph API. Pokud chcete, můžete obě tyto možnosti změnit.
Pomocí nabídky aplikace můžete změnit režimy jednoho a více účtů.
V režimu jednoho účtu se přihlaste pomocí pracovního nebo domácího účtu:
Vyberte Interaktivní získání dat grafu a vyzvete uživatele k zadání přihlašovacích údajů. V dolní části obrazovky se zobrazí výstup volání rozhraní Microsoft Graph API.
Po přihlášení vyberte Získat data grafu bezobslužně, pokud chcete volat rozhraní Microsoft Graph API, aniž by se uživateli znovu zobrazila výzva k zadání přihlašovacích údajů. V dolní části obrazovky se zobrazí výstup volání rozhraní Microsoft Graph API.
V režimu více účtů můžete stejný postup zopakovat. Kromě toho můžete odebrat přihlášený účet, který také odebere tokeny uložené v mezipaměti pro tento účet.
Pokud jste vybrali možnost 1 výše, můžete tyto kroky přeskočit.
Otevřete projekt v XCode.
Upravte ViewController.swift a nahraďte řádek začínající na 'let kClientID' následujícím úryvkem kódu. Nezapomeňte aktualizovat hodnotu pro kClientID použitím client ID, které jste si uložili při registraci aplikace v rámci tohoto průvodce:
let kClientID = "Enter_the_Application_Id_Here"
Pokud vytváříte aplikaci pro národních cloudů Microsoft Entra, nahraďte řádek začínající na let kGraphEndpoint a let kAuthority správnými koncovými body. Pro globální přístup použijte výchozí hodnoty:
let kGraphEndpoint = "https://graph.microsoft.com/"
let kAuthority = "https://login.microsoftonline.com/common"
Další koncové body jsou popsány zde. Pokud chcete například spustit rychlý start s Microsoft Entra Germany, použijte následující:
let kGraphEndpoint = "https://graph.microsoft.de/"
let kAuthority = "https://login.microsoftonline.de/common"
Otevřete nastavení projektu. V části Identita zadejte Identifikátor balíku.
Klikněte pravým tlačítkem na Info.plist a vyberte Otevřít jako>Zdrojový kód.
V kořenovém uzlu dict nahraďte Enter_the_bundle_Id_Here ID balíčku , které jste použili na portálu. Všimněte si předpony msauth. v řetězci.
Přejděte k kurzu pro Android, ve kterém vytvoříte aplikaci pro Android, která získá přístupový token z platformy Microsoft Identity Platform a použije ji k volání rozhraní Microsoft Graph API.
Přejděte k podrobnému kurzu, ve kterém vytvoříte aplikaci pro iOS nebo macOS, která získá přístupový token z platformy Microsoft Identity Platform a použije ho k volání rozhraní Microsoft Graph API.
Tento rychlý start vás provede konfigurací ukázkových aplikací pro Android, .NET MAUI Android a iOS/macOS tak, že zaregistrujete aplikace, nastavíte adresy URL pro přesměrování, aktualizujete konfigurace a otestujete aplikaci.
Aby vaše aplikace mohla přihlašovat uživatele pomocí Microsoft Entra, musí být Microsoft Entra External ID seznámen s aplikací, kterou vytvoříte. Registrace aplikace vytvoří vztah důvěryhodnosti mezi aplikací a Microsoft Entra. Když zaregistrujete aplikaci, externí ID vygeneruje jedinečný identifikátor označovaný jako ID aplikace (klient), což je hodnota použitá k identifikaci aplikace při vytváření žádostí o ověření.
Následující kroky ukazují, jak zaregistrovat aplikaci v Centru pro správu Microsoft Entra:
Pokud máte přístup k více tenantům, pomocí ikony Nastavení v horní nabídce přepněte do externího tenanta z nabídky Adresáře a předplatná.
Přejděte na Identity>Applications>App registrations.
Vyberte + Nová registrace.
Na stránce Registrace aplikace, která se objeví;
Zadejte smysluplnou aplikaci Název, která se zobrazí uživatelům aplikace, například ciam-client-app .
V části Podporované typy účtůvyberte Účty pouze v tomto organizačním adresáři.
Vyberte Zaregistrovat.
Po úspěšné registraci se zobrazí panel Přehled aplikace. Poznamenejte si ID aplikace (klienta), které se má použít ve zdrojovém kódu aplikace.
Aby vaše aplikace mohla přihlašovat uživatele pomocí Microsoft Entra, musíte Microsoft Entra External ID seznámit s aplikací, kterou vytvoříte. Registrace aplikace vytvoří vztah důvěryhodnosti mezi aplikací a Microsoft Entra. Když zaregistrujete aplikaci, externí ID vygeneruje jedinečný identifikátor označovaný jako ID aplikace (klient), což je hodnota použitá k identifikaci aplikace při vytváření žádostí o ověření.
Následující kroky ukazují, jak zaregistrovat aplikaci v Centru pro správu Microsoft Entra:
Pokud máte přístup k více tenantům, pomocí ikony Nastavení v horní nabídce přepněte do externího tenanta z nabídky Adresáře a předplatná.
Přejděte na Identity>Applications>App registrations.
Vyberte + Nová registrace.
Stránka Zaregistrovat aplikaci, která se zobrazí;
Zadejte smysluplnou aplikaci Název, která se zobrazí uživatelům aplikace, například ciam-client-app .
V části Podporované typy účtůvyberte Pouze účty v tomto organizačním adresáři.
Vyberte Zaregistrovat.
Po úspěšné registraci se zobrazí podokno Přehled aplikace. Poznamenejte si ID aplikace (klienta), které se má použít ve zdrojovém kódu aplikace.
Aby aplikace mohla umožnit přihlašování uživatelů pomocí Microsoft Entra, musí být externí ID služby Microsoft Entra informováno o aplikaci, kterou vytvoříte. Registrace aplikace vytvoří vztah důvěryhodnosti mezi aplikací a Microsoft Entra. Když zaregistrujete aplikaci, externí ID vygeneruje jedinečný identifikátor označovaný jako ID aplikace (klient), což je hodnota použitá k identifikaci aplikace při vytváření žádostí o ověření.
Následující kroky ukazují, jak zaregistrovat aplikaci v Centru pro správu Microsoft Entra:
Pokud chcete zadat typ aplikace pro registraci aplikace, postupujte takto:
V části Spravovatvyberte Ověřování.
Na stránce konfigurace platformy vyberte Přidat platformu, a pak vyberte možnost Android.
Zadejte název balíčku projektu. Pokud jste si stáhli vzorový kód, tato hodnota je com.azuresamples.msaldelegatedandroidkotlinsampleapp.
V části Hash podpisu podokna Konfigurace vaší aplikace pro Android vyberte Generování vývojového hash podpisu. To se změní pro každé vývojové prostředí. Zkopírujte a spusťte příkaz KeyTool pro váš operační systém v Terminálu.
Zadejte hodnotu hash Signature vygenerovanou nástrojem KeyTool.
Vyberte a nakonfigurujte.
Zkopírujte konfigurace MSAL z podokna konfigurace Androidu a uložte ho pro pozdější konfiguraci aplikace.
Vyberte Hotovo.
Povolení veřejného přístupu klienta
Pokud chcete aplikaci identifikovat jako veřejného klienta, postupujte takto:
V části Spravovatvyberte Ověřování.
V rámci Pokročilá nastavení, pro Povolit toky veřejných klientů, vyberte Ano.
Vyberte Uložit a uložte změny.
Pokud chcete zadat typ aplikace pro registraci aplikace, postupujte takto:
V části Spravovatvyberte Ověřování.
Na stránce konfigurace platformy vyberte Přidat platformu, a pak vyberte možnost Mobilní a Desktopové Aplikace.
U identifikátorů URI pro přesměrování zadejte msalEnter_the_Application_Id_Here://auth, nahraďte Enter_the_Application_Id_Here ID aplikace (klienta), které jste zkopírovali dříve, a pak vyberte Konfigurovat.
Výběrem Uložit uložte změny.
Pokud chcete zadat typ aplikace pro registraci aplikace, postupujte takto:
V části Spravovatvyberte Ověřování.
Na stránce konfigurace platformy vyberte Přidat platformua pak vyberte možnost iOS nebo macOS.
Zadejte ID balíčku projektu. Pokud jste si stáhli vzorový kód, tato hodnota je com.microsoft.identitysample.ciam.MSALiOS.
Vyberte Konfigurovat a uložte MSAL Configuration, který se zobrazí v podokně konfigurace iOS / macOS, abyste ho mohli zadat při konfiguraci vaší aplikace později.
Vyberte Hotovo.
Povolit přístup veřejného klienta
Pokud chcete aplikaci identifikovat jako veřejného klienta, postupujte takto:
V části Spravovatvyberte Ověřování.
V části Upřesnit nastavenív části Povolit toky veřejných klientůvyberte Ano.
Po registraci aplikace se přiřadí oprávnění User.Read. Vzhledem k tomu, že je tenant externím tenantem, nemohou vlastní uživatelé zákazníka s tímto oprávněním souhlasit. Jako správce tenanta musíte souhlasit s tímto oprávněním jménem všech uživatelů v tenantovi:
Na stránce Registrace aplikací vyberte aplikaci, kterou jste vytvořili (například ciam-client-app), a otevřete tak její stránku Přehled.
V části Spravovatvyberte oprávnění rozhraní API.
Vyberte Udělit souhlas správce pro <název vašeho tenanta>a pak vyberte Ano.
Vyberte Aktualizovat, poté ověřte, že Udělena pro <název vašeho tenanta> se zobrazí pod Stavem oprávnění.
Po registraci aplikace se přiřadí oprávnění User.Read. Vzhledem k tomu, že je tenant externím tenantem, nemohou vlastní uživatelé zákazníka s tímto oprávněním souhlasit. Jako správce tenanta musíte souhlasit s tímto oprávněním jménem všech uživatelů v tenantovi:
Na stránce Registrace aplikací vyberte aplikaci, kterou jste vytvořili (například ciam-client-app), a otevřete tak její stránku Přehled.
V části Spravovatvyberte oprávnění rozhraní API.
Vyberte Udělit souhlas správce pro <název vašeho tenanta>a pak vyberte Ano.
Vyberte Aktualizovata ověřte, že uděleno <název vašeho tenanta> se zobrazí v části Stav oprávnění.
Vytvořit uživatelský tok
Pokud chcete vytvořit tok uživatele, který může zákazník použít k přihlášení nebo registraci aplikace, postupujte podle těchto kroků.
Pokud máte přístup k více tenantům, pomocí ikony Nastavení v horní nabídce přepněte do externího tenanta z nabídky Adresáře a předplatná.
Přejděte na Identity>Externí identity>Uživatelské toky.
Vyberte + Nový tok uživatele.
Na stránce Vytvořit:
Zadejte název pro tok uživatele, například SignInSignUpSample.
V seznamu zprostředkovatelů identity vyberte E-mailové účty. Tento zprostředkovatel identity umožňuje uživatelům přihlásit se nebo zaregistrovat pomocí jejich e-mailové adresy.
Poznámka
Další zprostředkovatelé identity se tady zobrazí až po nastavení federace s nimi. Pokud jste například nastavili federaci s Google, Facebook, Apple nebo OIDC identity provider, budete moci vybrat tyto další zprostředkovatele identity.
V části E-mailové účtymůžete vybrat jednu ze dvou možností. Pro účely tohoto kurzu vyberte E-mail s heslem.
e-mail s heslem: Umožňuje novým uživatelům zaregistrovat se a přihlásit se pomocí e-mailové adresy jako přihlašovací jméno a heslo jako jejich první přihlašovací údaje.
Jednorázové heslo k e-mailu: Umožňuje novým uživatelům zaregistrovat se a přihlásit se pomocí e-mailové adresy jako přihlašovacího jména a jednorázového hesla jako jejich prvního přihlašovacího údaje. Jednorázové heslo e-mailu musí být povolené na úrovni tenanta (Všichni zprostředkovatelé identity>jednorázové heslo e-mailu), aby tato možnost byla dostupná na úrovni toku uživatele.
V části Atributy uživatelezvolte atributy, které chcete shromažďovat od uživatele při registraci. Výběrem možnosti Zobrazit dalšímůžete zvolit atributy a nároky pro zemi/region, zobrazované jménoa poštovní směrovací číslo. Vyberte OK. (Uživatelům se při první registraci zobrazí výzva pouze k zadání atributů.)
Vyberte Vytvořit. Nový uživatelský tok se zobrazí v seznamu Uživatelské toky. V případě potřeby aktualizujte stránku.
Přidružení aplikace .NET MAUI pro Android k toku uživatele
Aby koncoví uživatelé viděli proces registrace nebo přihlášení, když používají vaši aplikaci, musíte aplikaci přiřadit k uživatelskému toku. I když k toku uživatele může být přidruženo mnoho aplikací, jedna aplikace může být přidružena pouze k jednomu toku uživatele.
V nabídce bočního panelu vyberte Identity.
Vyberte externích identita pak toky uživatelů.
Na stránce Uživatelské toky vyberte název uživatelského toku, který jste vytvořili dříve, například SignInSignUpSample.
V části Použítvyberte Aplikace.
Vyberte aplikaci Přidat.
Vyberte aplikaci ze seznamu, například ciam-client-app nebo pomocí vyhledávacího pole vyhledejte aplikaci a pak ji vyberte.
Zvolte Vybrat.
Jakmile aplikaci přidružíte k toku uživatele, můžete tok uživatele otestovat simulací registrace nebo přihlašování uživatele k aplikaci z Centra pro správu Microsoft Entra. Použijte kroky v k otestování uživatelského toku při registraci a přihlášení.
Po registraci aplikace se přiřadí oprávnění User.Read. Vzhledem k tomu, že je tenant externím tenantem, nemohou vlastní uživatelé zákazníka s tímto oprávněním souhlasit. Jako správce tenanta musíte souhlasit s tímto oprávněním jménem všech uživatelů v tenantovi:
Na stránce Registrace aplikací vyberte aplikaci, kterou jste vytvořili (například ciam-client-app), a otevřete tak její stránku Přehled.
V části Spravovatvyberte oprávnění rozhraní API.
Vyberte Udělit souhlas správce pro <název vašeho tenanta>a pak vyberte Ano.
Vyberte Aktualizovata ověřte, že uděleno <název vašeho tenanta> se zobrazí v části Stav oprávnění.
Pokud chcete získat vzorový kód aplikace .NET MAUI pro Android, stáhněte soubor .zip nebo naklonujte ukázkovou aplikaci .NET MAUI pro Android z GitHubu spuštěním následujícího příkazu:
Pokud chcete povolit ověřování a přístup k prostředkům Microsoft Graphu, nakonfigurujte ukázku pomocí následujícího postupu:
V Android Studiu otevřete projekt, který jste naklonovali.
Otevřete soubor /app/src/main/res/raw/auth_config_ciam.json.
Vyhledejte zástupný symbol:
Nahraďte Enter_the_Application_Id_Here ID aplikace (klienta) pro aplikaci, kterou jste zaregistrovali dříve.
Enter_the_Redirect_Uri_Here a nahraďte ji hodnotou redirect_uri v konfiguračním souboru knihovny MSAL (Microsoft Authentication Library), který jste stáhli dříve při přidání adresy URL pro přesměrování platformy.
Enter_the_Tenant_Subdomain_Here a nahraďte ji za subdoménu adresáře (tenanta). Pokud je například primární doména vašeho tenanta contoso.onmicrosoft.com, použijte contoso. Pokud subdoménu tenanta neznáte, přečtěte si, jak přečíst podrobnosti o tenantovi.
Otevřete soubor /app/src/main/AndroidManifest.xml.
Vyhledejte zástupný symbol:
ENTER_YOUR_SIGNATURE_HASH_HERE a nahraďte ho hashem podpisu, který jste vygenerovali dříve při přidání adresy URL pro přesměrování platformy.
Otevřete soubor /app/src/main/java/com/azuresamples/msaldelegatedandroidkotlinsampleapp/MainActivity.kt.
Vyhledejte vlastnost s názvem scopes, nastavte obory zaznamenané v a udělte souhlas správce. Pokud jste nezaznamenali žádné obory, můžete tento seznam oborů ponechat prázdný.
private const val scopes = "" // Developers should set the respective scopes of their Microsoft Graph resources here. For example, private const val scopes = "api://{clientId}/{ToDoList.Read} api://{clientId}/{ToDoList.ReadWrite}"
Nakonfigurovali jste aplikaci a je připravená ke spuštění.
Ve Visual Studiu otevřete soubor ms-identity-ciam-dotnet-tutorial-main/1-Authentication/2-sign-in-maui/appsettings.json.
Vyhledejte zástupný symbol:
Enter_the_Tenant_Subdomain_Here nahraďte subdoménou adresáře (tenanta). Pokud je například primární doména vašeho tenanta contoso.onmicrosoft.com, použijte contoso. Pokud neznáte název svého tenanta, zjistěte, jak zobrazit podrobnosti o tenantovi.
Enter_the_Application_Id_Here a nahraďte ho ID aplikace (klient) aplikace, kterou jste zaregistrovali dříve.
Ve Visual Studio otevřete soubor ms-identity-ciam-dotnet-tutorial-main/1-Authentication/2-sign-in-maui/Platforms/Android/AndroidManifest.xml.
Vyhledejte zástupný symbol:
Enter_the_Application_Id_Here a nahraďte ho ID aplikace (klient) pro aplikaci, kterou jste zaregistrovali dříve.
Pokud chcete povolit ověřování a přístup k prostředkům Microsoft Graphu, nakonfigurujte ukázku pomocí následujícího postupu:
V Xcode otevřete projekt, který jste naklonovali.
Otevřete soubor /MSALiOS/Configuration.swift.
Vyhledejte zástupný symbol:
Enter_the_Application_Id_Here a nahraďte ho identifikátorem ID aplikace (klient) pro aplikaci, kterou jste zaregistrovali dříve.
Enter_the_Redirect_URI_Here a nahraďte ji hodnotou kRedirectUri v konfiguračním souboru knihovny MsAL (Microsoft Authentication Library), který jste si stáhli dříve při přidání adresy URL pro přesměrování platformy.
Enter_the_Protected_API_Scopes_Here a nahraďte jej obory, které jsou zaznamenány v „Udělení souhlasu správce“. Pokud jste nezaznamenali žádné obory, můžete tento seznam oborů ponechat prázdný.
Enter_the_Tenant_Subdomain_Here a nahraďte ji subdoménou adresáře (tenanta). Pokud je například primární doména vašeho tenanta contoso.onmicrosoft.com, použijte contoso. Pokud subdoménu tenanta neznáte, přečtěte si, jak přečíst podrobnosti o tenantovi.
Nakonfigurovali jste aplikaci a je připravená ke spuštění.
Na panelu nástrojů vyberte aplikaci z nabídky Konfigurace spuštění.
V nabídce cílového zařízení vyberte zařízení, na které chcete aplikaci spustit.
Pokud nemáte nakonfigurovaná žádná zařízení, musíte buď vytvořit virtuální zařízení s Androidem, abyste mohli použít Android Emulator, nebo připojit fyzické zařízení s Androidem.
Vyberte tlačítko Spustit.
Vyberte Požádat interaktivně o token k získání přístupového tokenu.
Pokud vyberete rozhraní API – provedení příkazu GET pro volání chráněného webového rozhraní API ASP.NET Core, zobrazí se chyba.
Další informace o volání chráněného webového rozhraní API najdete v našich následujících krocích
Aplikace .NET MAUI jsou navržené tak, aby běžely na několika operačních systémech a zařízeních. Budete muset vybrat cíl, kterým chcete otestovat a ladit aplikaci.
Nastavte cíl ladění na panelu nástrojů Visual Studio na zařízení, které chcete použít pro ladění a testování. Následující kroky ukazují nastavení ladicího cíle na Android:
Vyberte rozevírací seznam Cíl ladění.
Vyberte emulátory Androidu.
Vyberte zařízení emulátoru.
Spusťte aplikaci stisknutím F5 nebo vyberte tlačítko přehrát v horní části sady Visual Studio.
Teď můžete otestovat ukázkovou aplikaci .NET MAUI pro Android. Po spuštění aplikace se okno aplikace pro Android zobrazí v emulátoru:
V zobrazeném okně Androidu vyberte tlačítko Přihlásit se. Otevře se okno prohlížeče a zobrazí se výzva k přihlášení.
Během procesu přihlášení se zobrazí výzva k udělení různých oprávnění (aby aplikace mohla přistupovat k vašim datům). Po úspěšném přihlášení a vyjádření souhlasu se na obrazovce aplikace zobrazí hlavní stránka.
Aplikaci sestavíte a spustíte takto:
Pokud chcete sestavit a spustit kód, vyberte Spustit v nabídce Product v Xcode. Po úspěšném sestavení spustí Xcode ukázkovou aplikaci v simulátoru.
Vyberte Získat token interaktivně a požádejte o přístupový token.
Pokud vyberete rozhraní API – provedení příkazu GET pro volání chráněného webového rozhraní API ASP.NET Core, zobrazí se chyba.
Další informace o volání chráněného webového rozhraní API naleznete v části Další kroky