Scénář: webová aplikace, která volá webová rozhraní API.

Naučte se, jak vytvořit webovou aplikaci, která uživatele podepisuje na platformě Microsoft identity, a pak zavolá webová rozhraní API jménem přihlášeného uživatele.

Požadavky

V tomto scénáři se předpokládá, že jste už dokončili scénář: webová aplikace, která se přihlásí uživatelům.

Přehled

Do své webové aplikace můžete přidat ověřování, aby mohli podepisovat uživatele a volat webové rozhraní API jménem přihlášeného uživatele.

Webová aplikace, která volá webová rozhraní API

Webové aplikace, které volají webová rozhraní API, jsou důvěrné klientské aplikace. To je důvod, proč si zaregistrovali tajný klíč (heslo aplikace nebo certifikát) s Azure Active Directory (Azure AD). Tento tajný klíč se předává během volání služby Azure AD za účelem získání tokenu.

Specifika

Poznámka

Přidáním přihlášení do webové aplikace se dozvíte o ochraně samotné webové aplikace. Tato ochrana se dosahuje pomocí knihoven middlewaru , nikoli knihovny Microsoft Authentication Library (MSAL). Předchozí scénář – Webová aplikace, která se přihlásí uživatelům, na kterou se vztahuje.

Tento scénář popisuje, jak volat webová rozhraní API z webové aplikace. Pro tato webová rozhraní API musíte získat přístupové tokeny. K získání těchto tokenů použijete knihovny MSAL.

Vývoj pro tento scénář zahrnuje tyto konkrétní úkoly:

  • Během Registrace aplikacemusíte zadat identifikátor URI, tajný klíč nebo certifikát odpovědi, které se mají sdílet se službou Azure AD. Pokud nasadíte aplikaci do několika umístění, poskytnete identifikátor URI odpovědi pro každé umístění.
  • Konfigurace aplikace musí poskytnout přihlašovací údaje klienta, které byly sdíleny se službou Azure AD během registrace aplikace.

Pokud se správou identity a přístupu (IAM) s protokolem OAuth 2,0 a OpenID Connect teprve začínáte a nebudete jenom s nástrojem IAM na platformě Microsoft identity, měla by být v seznamu pro čtení vysoká Tato sada článků.

I když se před dokončením prvního rychlého startu nebo kurzu nepožaduje čtení, pokrývají se témata nedílnou platformou a jejich znalost vám pomůže při sestavování složitějších scénářů v cestě.

Další kroky

Přejděte k dalšímu článku v tomto scénáři Registrace aplikace.