Partager via


Exemple de service d’authentification approuvé

Important

Cet exemple est disponible sur des exemples Azure GitHub pour Node.js et C#.

Azure Communication Services exige que les développeurs génèrent des informations d’identification de jeton d’utilisateur et 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 aux identités Microsoft Entra.

Utilisez cet exemple pour vous aider dans les scénarios suivants :

  • En tant que développeur, vous devez activer un flux d’authentification pour générer des identités utilisateur Azure Communication Services mappées à une identité Microsoft Entra. Utilisez ensuite l’identité pour approvisionner des jetons d’accès à utiliser dans 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 souhaitez commencer à utiliser Azure Communication Services, mais que vous êtes toujours en phases d’apprentissage/prototypage, consultez nos guides de démarrage rapide pour commencer à utiliser les utilisateurs et les jetons d’accès des services de communication Azure.

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

Étant donné que cet exemple se concentre uniquement sur les API serveur, l’application cliente ne fait pas partie de celle-ci. Si vous souhaitez ajouter l’application cliente pour connecter des utilisateurs finaux à l’aide de l’ID Microsoft Entra, suivez les exemples MSAL.

Conditions préalables

Pour pouvoir exécuter cet exemple, vous avez besoin des éléments suivants :

Mise en route

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

Points de terminaison

Cet échantillon de serveur de solutions Azure Communication Services – Authentication fournit des réponses pour les points de terminaison d'utilisateur(-trice) et de jeton. Pour plus d’informations, consultez notre document de conception sur les points d'accès et les réponses.

Étapes suivantes

Lecture supplémentaire

Mise en route

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

Points de terminaison

Cet échantillon de serveur de solutions Azure Communication Services – Authentication fournit des réponses pour les points de terminaison d'utilisateur(-trice) et de jeton. Pour plus d’informations, consultez notre document de conception sur les points d'accès et les réponses.

Étapes suivantes

Lecture supplémentaire