Commencer à utiliser l’exemple de bannière des services d’authentification approuvés
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.
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 :
- Inscrire une application cliente et de serveur (API web) dans Microsoft Entra ID dans le cadre du flux de travail On Behalf. Suivez les instructions relatives à la Configuration des inscriptions
- Une ressource Azure Communication Services déployée. Créez une ressource Azure Communication Services.
- Mettez à jour l’application de serveur (API web) à l’aide des informations fournies par les inscriptions d’applications.
Prise en main
Si vous vous demandez par où commencer, voici quelques scénarios pour vous aider à vous lancer :
« Je veux voir ce que cet exemple de serveur d’authentification Azure Communication Services peut faire quand je l’exécute ! »
- Consultez notre guide de déploiement local.
« Comment fonctionne l’exemple de serveur d’authentification Azure Communication Services ? »
- Jetez un coup d’œil à notre documentation conceptuelle sur la conception. Cette documentation décrit la conception interne du service.
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
- Documentation sur Azure Communication Services : pour en savoir plus sur l’ajout de voix, de vidéos, de conversations et de fonctionnalités de téléphonie dans notre documentation officielle.
- Exemples de bannière Azure Communication Services : pour découvrir d’autres exemples d’Azure Communication Services, consultez notre page de vue d’ensemble des exemples.
- Flux de travail On-Behalf Of : en savoir plus sur le flux de travail OBO.
- Création d’une API protégée : exemple détaillé de création d’une API protégée.
- Extensions de graphe ouvertes : en savoir plus sur les extensions Microsoft Graph ouvertes.
Prise en main
Si vous vous demandez par où commencer, voici quelques scénarios pour vous aider à vous lancer :
« Je veux voir ce que cet exemple de serveur d’authentification Azure Communication Services peut faire quand je l’exécute ! »
- Consultez notre guide de déploiement local.
« Comment fonctionne l’exemple de serveur d’authentification Azure Communication Services ? »
- Jetez un coup d’œil à notre documentation conceptuelle sur la conception. Cette documentation décrit la conception interne du service.
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
- Documentation sur Azure Communication Services : pour en savoir plus sur l’ajout de voix, de vidéos, de conversations et de fonctionnalités de téléphonie dans notre documentation officielle.
- Exemples de bannière Azure Communication Services : pour découvrir d’autres exemples d’Azure Communication Services, consultez notre page de vue d’ensemble des exemples.
- Flux de travail On-Behalf Of : en savoir plus sur le flux de travail OBO.
- Création d’une API protégée : exemple détaillé de création d’une API protégée.
- Extensions de graphe ouvertes : en savoir plus sur les extensions Microsoft Graph ouvertes.