Dela via


Kom igång med hero-exemplet för betrodd autentiseringstjänst

Viktigt!

Det här exemplet är tillgängligt på GitHub för node.JS och C#.

Översikt

Azure Communication Services kräver att utvecklare genererar autentiseringsuppgifter för användare och åtkomsttoken i en betrodd autentiseringstjänst. Azure Communication Services är identitetsberoende om du vill veta mer i vår konceptuella dokumentation.

Den här lagringsplatsen innehåller ett exempel på en serverimplementering av en autentiseringstjänst för Azure Communication Services. Den använder metodtips för att skapa en betrodd serverdelstjänst som utfärdar autentiseringsuppgifter för Azure Communication Services och mappar dem till Microsoft Entra-identiteter.

Det här exemplet kan hjälpa dig i följande scenarier:

  • Som utvecklare måste du aktivera ett autentiseringsflöde för att generera användaridentiteter för Azure Communication Services som mappats till en Microsoft Entra-identitet. Med den här identiteten etablerar du sedan åtkomsttoken som ska användas i samtals- och chattfunktioner.
  • Som utvecklare måste du aktivera ett autentiseringsflöde för Azure Communication Services-stöd för Teams-identiteter, vilket görs med hjälp av en Microsoft 365 Microsoft Entra-identitet för en Teams-användare för att hämta en Azure Communication Services-token för att kunna ansluta till Teams samtal/chatt.

Kommentar

Om du vill komma igång med Azure Communication Services, men fortfarande är i inlärnings-/prototypfaser, kan du läsa våra snabbstarter för att komma igång med Användare av Azure-kommunikationstjänster och åtkomsttoken.

Skärmbild av exempelarkitekturen för Azure Communication Services-autentiseringsservern

Eftersom det här exemplet bara fokuserar på server-API:erna är klientprogrammet inte en del av det. Om du vill lägga till klientprogrammet för att logga in användare med Microsoft Entra-ID följer du MSAL-exemplen här.

Förutsättningar

För att kunna köra det här exemplet måste du:

Komma igång

Om du undrar var du ska komma igång finns här några scenarier som hjälper dig att komma igång:

Slutpunkter

Det här Azure Communication Services Solutions – Autentiseringsserverexemplet innehåller svar för användar- och tokenslutpunkter. Mer information finns i designdokumentet för slutpunkter och svar.

Nästa steg

Mer att läsa

  • Dokumentation om Azure Communication Services – Läs mer om hur du lägger till röst, video, chatt och telefoni i vår officiella dokumentation.
  • Hero-exempel för Azure Communication Services – Hitta fler Azure Communication Services-exempel och exempel på översiktssidan för våra exempel.
  • On-Behalf-Of-arbetsflöde – Läs mer om OBO-arbetsflödet.
  • Skapa ett skyddat API – Detaljerat exempel på hur du skapar ett skyddat API.
  • Graph Open Extensions – Läs mer om öppna Tillägg för Microsoft Graph.

Komma igång

Om du undrar var du ska komma igång finns här några scenarier som hjälper dig att komma igång:

Slutpunkter

Det här Azure Communication Services Solutions – Autentiseringsserverexemplet innehåller svar för användar- och tokenslutpunkter. Mer information finns i designdokumentet för slutpunkter och svar.

Nästa steg

Mer att läsa

  • Dokumentation om Azure Communication Services – Läs mer om hur du lägger till röst, video, chatt och telefoni i vår officiella dokumentation.
  • Hero-exempel för Azure Communication Services – Hitta fler Azure Communication Services-exempel och exempel på översiktssidan för våra exempel.
  • On-Behalf-Of-arbetsflöde – Läs mer om OBO-arbetsflödet.
  • Skapa ett skyddat API – Detaljerat exempel på hur du skapar ett skyddat API.
  • Graph Open Extensions – Läs mer om öppna Tillägg för Microsoft Graph.