Commencer à utiliser l’exemple de bannière des services d’authentification approuvés

Important

Cet exemple est disponible sur GitHub pour node.JS et C#.

Vue d’ensemble

Azure Communication Services requiert que les développeurs génèrent des informations d’identification d’utilisateur et de jeton d’accès à l’intérieur d’un service d’authentification approuvé. Azure Communication Services est indépendant des identités, pour en savoir plus consultez notre documentation conceptuelle.

Ce référentiel fournit un exemple d’implémentation de serveur d’un service d’authentification pour Azure Communication Services. Il utilise les meilleures pratiques pour créer un service principal approuvé qui émet des informations d’identification Azure Communication Services et les mappe à des identités Microsoft Entra.

Cet exemple peut vous aider dans les scénarios suivants :

  • En tant que développeur, vous devez activer un workflow d’authentification pour générer des identités d’utilisateur Azure Communication Services mappées à une identité Microsoft Entra. À l’aide de cette identité, vous allez configurer des jetons d’accès à utiliser pour les expériences d’appel et de conversation.
  • En tant que développeur, vous devez activer un workflow d’authentification pour les identités de support technique Azure Communication Services, ce qui est effectué à l’aide d’une identité Microsoft 365 Microsoft Entra d’un utilisateur de Teams pour extraire un jeton Azure Communication Services afin de pouvoir rejoindre un appel/une conversation Teams.

Remarque

Si vous envisagez d’utiliser Azure Communication Services, mais que vous êtes toujours en phase d’apprentissage/de prototypage, consultez nos guides de démarrage rapide pour bien démarrer avec les utilisateurs et les jetons d’accès Azure Communication Services.

Capture d’écran d’architecture du serveur d’authentification Azure Communication Services

Dans la mesure où cet exemple se concentre uniquement sur les API de serveur, l’application cliente ne fait pas partie de celle-ci. Si vous souhaitez ajouter l’application cliente à login user à l’aide de Microsoft Entra ID, suivez les exemples MSAL ici.

Prérequis

Pour pouvoir exécuter cet exemple, vous devez :

Prise en main

Si vous vous demandez par où commencer, voici quelques scénarios pour vous aider à vous lancer :

Points de terminaison

Cet exemple de serveur de solutions Azure Communication Services - Authentication fournit des réponses pour les points de terminaison d'utilisateur et de jeton . Pour plus d’informations, consultez le document de conception des points de terminaison et des réponses.

Étapes suivantes

Documentation supplémentaire

Prise en main

Si vous vous demandez par où commencer, voici quelques scénarios pour vous aider à vous lancer :

Points de terminaison

Cet exemple de serveur de solutions Azure Communication Services - Authentication fournit des réponses pour les points de terminaison d'utilisateur et de jeton . Pour plus d’informations, consultez le document de conception des points de terminaison et des réponses.

Étapes suivantes

Documentation supplémentaire