Delen via


Voorbeeld van een authentificatiedienst

Belangrijk

Dit voorbeeld is beschikbaar op GitHub Azure Samples voor Node.js en C#.

Voor Azure Communication Services moeten ontwikkelaars gebruikers- en toegangstokenreferenties genereren binnen een vertrouwde verificatieservice. Azure Communication Services is identiteitsneutraal, voor meer informatie over onze conceptuele documentatie.

Deze opslagplaats biedt een voorbeeld van een serverimplementatie van een verificatieservice voor Azure Communication Services. Het maakt gebruik van aanbevolen procedures voor het bouwen van een vertrouwde back-endservice waarmee referenties van Azure Communication Services worden uitgegeven en worden toegewezen aan Microsoft Entra-identiteiten.

Gebruik dit voorbeeld om u te helpen bij de volgende scenario's:

  • Als ontwikkelaar moet u een verificatiestroom inschakelen om Azure Communication Services-gebruikersidentiteiten te genereren die zijn toegewezen aan een Microsoft Entra-identiteit. Gebruik vervolgens de identiteit om toegangstokens in te richten voor gebruik in gesprekken en chatervaringen.
  • Als ontwikkelaar moet u een verificatiestroom inschakelen die Teams-identiteiten ondersteunt voor Azure Communication Services. Dit doet u door een Microsoft 365 Microsoft Entra-identiteit van een Teams-gebruiker te gebruiken om een Azure Communication Services-token op te halen, zodat u kunt deelnemen aan Teams-bellen/chatten.

Notitie

Als u aan de slag wilt met Azure Communication Services, maar nog steeds bezig bent met leren/prototypen, raadpleegt u onze quickstarts voor het aan de slag gaan met gebruikers van Azure Communication Services en toegangstokens.

Schermopname van de voorbeeldarchitectuur van de Verificatieserver van Azure Communication Services

Omdat dit voorbeeld zich alleen richt op de server-API's, maakt de clienttoepassing er geen deel van uit. Als u de clienttoepassing wilt toevoegen om eindgebruikers aan te melden met behulp van Microsoft Entra ID, volgt u de MSAL-voorbeelden.

Vereiste voorwaarden

Als u dit voorbeeld wilt kunnen uitvoeren, hebt u het volgende nodig:

Aan de slag

Als u zich afvraagt waar u aan de slag kunt gaan, volgen hier enkele scenario's om u te helpen aan de slag te gaan:

Eindpunten

Dit voorbeeld van Azure Communication Services-oplossingen - Verificatieserver biedt antwoorden voor gebruikers - en tokeneindpunten . Raadpleeg het ontwerpdocument voor eindpunten en antwoorden voor meer informatie.

Volgende stappen

Aanvullende literatuur

Aan de slag

Als u zich afvraagt waar u aan de slag kunt gaan, volgen hier enkele scenario's om u te helpen aan de slag te gaan:

Eindpunten

Dit voorbeeld van Azure Communication Services-oplossingen - Verificatieserver biedt antwoorden voor gebruikers - en tokeneindpunten . Raadpleeg het ontwerpdocument voor eindpunten en antwoorden voor meer informatie.

Volgende stappen

Aanvullende literatuur