Ukázkový příklad ověřovací služby

Důležité

Tato ukázka je k dispozici v ukázkách Azure na GitHubu pro Node.js a C#.

Služba Azure Communication Services vyžaduje, aby vývojáři vygenerovaly přihlašovací údaje uživatelského a přístupového tokenu uvnitř důvěryhodné ověřovací služby. Služba Azure Communication Services je nezávislá na identitě a další informace najdete v naší koncepční dokumentaci.

Toto úložiště poskytuje ukázku implementace serveru ověřovací služby pro Azure Communication Services. Používá osvědčené postupy k vytvoření důvěryhodné back-endové služby, která vydává přihlašovací údaje ke službě Azure Communication Services a mapuje je na identity Microsoft Entra.

Tato ukázka vám pomůže v následujících scénářích:

  • Jako vývojář musíte povolit tok ověřování, který vygeneruje identity uživatelů Azure Communication Services mapované na identitu Microsoft Entra. Pak pomocí identity zřiďte přístupové tokeny, které se použijí při volání a chatu.
  • Jako vývojář musíte povolit ověřovací tok pro Azure Communication Services, který podporuje identity Teams. To se provádí pomocí identity Microsoft Entra uživatele Teams k získání tokenu Azure Communication Services, což umožňuje připojení k volání/chatování v Teams.

Poznámka:

Pokud chcete začít se službami Azure Communication Services, ale jste stále ve fázi učení či prototypování, podívejte se na naše rychlé návody, kde najdete informace o tom, jak začít s uživateli a přístupovými tokeny komunikačních služeb Azure.

Snímek obrazovky ukázkové architektury ověřovacího serveru Azure Communication Services

Vzhledem k tomu, že se tato ukázka zaměřuje jenom na serverová rozhraní API, klientská aplikace není součástí. Pokud chcete přidat klientskou aplikaci pro přihlášení koncových uživatelů pomocí Microsoft Entra ID, postupujte podle ukázek MSAL.

Požadavky

Abyste mohli tuto ukázku spustit, potřebujete:

  • Zaregistrujte aplikace klienta a serveru (webové rozhraní API) v Microsoft Entra ID jako součást pracovního postupu Jménem uživatele. Řiďte se pokyny pro nastavení registrace
  • Nasazený zdroj služby Azure Communication Services. Vytvořte prostředek Azure Communication Services.
  • Aktualizujte aplikaci Serveru (webového rozhraní API) informacemi z registrací aplikací.

Začínáme

Pokud vás zajímá, kde začít, tady je několik scénářů, které vám pomůžou začít:

Koncové uzly

Tato ukázka ověřovacího serveru řešení Azure Communication Services poskytuje odpovědi na koncové body uživatele a tokenu. Další podrobnosti najdete v naší dokumentaci k návrhu koncových bodů a odpovědí.

Další kroky

Další čtení

Začínáme

Pokud vás zajímá, kde začít, tady je několik scénářů, které vám pomůžou začít:

Koncové uzly

Tato ukázka ověřovacího serveru řešení Azure Communication Services poskytuje odpovědi na koncové body uživatele a tokenu. Další podrobnosti najdete v naší dokumentaci k návrhu koncových bodů a odpovědí.

Další kroky

Další čtení