Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
É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 :
- 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 sur le guide de configuration des inscriptions
- Une ressource Azure Communication Services déployée. Créez une ressource Azure Communication Services.
- Mettez à jour l’application Serveur (API web) avec des informations des enregistrements d'application.
Mise en route
Si vous vous demandez où commencer, voici quelques scénarios pour vous aider à commencer :
« Je veux voir ce que cet exemple de serveur d’authentification Azure Communication Services peut faire en l’exécutant ! »
- Consultez notre guide de déploiement local .
« Comment fonctionne l’exemple de serveur d’authentification Azure Communication Services ? »
- Consultez notre documentation conceptuelle sur la conception. Cette documentation décrit la conception interne du service.
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
- Documentation Azure Communication Services - Découvrez comment ajouter la voix, la vidéo, la conversation et la téléphonie sur notre documentation officielle.
- Exemples phares Azure Communication Services - Découvrez d'autres exemples supplémentaires Azure Communication Services sur notre page de présentation 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 ouvertes de Graph - En savoir plus sur les extensions ouvertes de Microsoft Graph.
Mise en route
Si vous vous demandez où commencer, voici quelques scénarios pour vous aider à commencer :
« Je veux voir ce que cet exemple de serveur d’authentification Azure Communication Services peut faire en l’exécutant ! »
- Consultez notre guide de déploiement local .
« Comment fonctionne l’exemple de serveur d’authentification Azure Communication Services ? »
- Consultez notre documentation conceptuelle sur la conception. Cette documentation décrit la conception interne du service.
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
- Documentation Azure Communication Services - Découvrez comment ajouter la voix, la vidéo, la conversation et la téléphonie sur notre documentation officielle.
- Exemples phares Azure Communication Services - Découvrez d'autres exemples supplémentaires Azure Communication Services sur notre page de présentation 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 ouvertes de Graph - En savoir plus sur les extensions ouvertes de Microsoft Graph.