Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Communication Services requiere que los desarrolladores generen credenciales de token de acceso y de usuario dentro de un servicio de autenticación de confianza. Azure Communication Services independiente de la identidad. Para más información, consulte nuestra documentación conceptual.
Este repositorio proporciona un ejemplo de una implementación de servidor de un servicio de autenticación para Azure Communication Services. Usa procedimientos recomendados para crear un servicio back-end de confianza que emite credenciales de Azure Communication Services y los asigna a identidades de Microsoft Entra.
Use este ejemplo para ayudarle en los escenarios siguientes:
- Como desarrollador, debe habilitar un flujo de autenticación para generar identidades de usuario de Azure Communication Services asignadas a una identidad de Microsoft Entra. A continuación, use la identidad para aprovisionar tokens de acceso que se usarán en las experiencias de llamada y chat.
- Como desarrollador, debe habilitar un flujo de autenticación para que Azure Communication Services pueda gestionar identidades de Teams. Esto se realiza utilizando una identidad de Microsoft Entra de Microsoft 365 de un usuario de Teams para obtener un token de Azure Communication Services, lo cual es necesario para poder unirse a llamadas o chats de Teams.
Nota:
Si quiere empezar a trabajar con Azure Communication Services, pero todavía está en fases de aprendizaje o creación de prototipos, consulte nuestros inicios rápidos para empezar a trabajar con usuarios y tokens de acceso de Azure Communication Services.
Dado que este ejemplo solo se centra en las API de servidor, la aplicación cliente no forma parte de ella. Si desea agregar la aplicación cliente para iniciar sesión en los usuarios finales mediante el identificador de Microsoft Entra, siga los ejemplos de MSAL.
Prerrequisitos
Para poder ejecutar este ejemplo, necesita:
- Registre aplicaciones de cliente y servidor (API web) en Microsoft Entra ID como parte del flujo de trabajo En nombre de. Siga las instrucciones de las directrices para la configuración de registros
- Un recurso de Azure Communication Services implementado. Cree un recurso de Azure Communication Services.
- Actualice la aplicación Server (Web API) con información de los registros de aplicaciones.
Cómo empezar
Si se pregunta dónde empezar, estos son algunos escenarios que le ayudarán a empezar:
"Quiero ver lo que puede hacer este ejemplo de servidor de autenticación de Azure Communication Services ejecutandolo!"
- Consulte nuestra guía de implementación local .
"¿Cómo funciona el ejemplo de servidor de autenticación de Azure Communication Services?"
- Eche un vistazo a nuestra documentación de diseño conceptual. En esta documentación se describe el diseño interno del servicio.
Puntos de conexión
Este ejemplo de servidor de autenticación de Azure Communication Services proporciona respuestas para los puntos de conexión de usuario y token. Para más información, consulte nuestro documento de diseño de puntos de conexión y respuestas.
Pasos siguientes
Lectura adicional
- Documentación de Azure Communication Services : obtenga más información sobre cómo agregar voz, vídeo, chat y telefonía en nuestra documentación oficial.
- Ejemplos de imágenes prominentes de Azure Communication Services: en la página de información general de ejemplos, encontrará más ejemplos de Azure Communication Services.
- Flujo de trabajo con derechos delegados: más información sobre el flujo de trabajo con derechos delegados.
- Creación de una API protegida : ejemplo detallado de creación de una API protegida.
- Extensiones abiertas de Graph : obtenga más información sobre las extensiones abiertas de Microsoft Graph.
Cómo empezar
Si se pregunta dónde empezar, estos son algunos escenarios que le ayudarán a empezar:
"Quiero ver lo que puede hacer este ejemplo de servidor de autenticación de Azure Communication Services ejecutandolo!"
- Consulte nuestra guía de implementación local .
"¿Cómo funciona el ejemplo de servidor de autenticación de Azure Communication Services?"
- Eche un vistazo a nuestra documentación de diseño conceptual. En esta documentación se describe el diseño interno del servicio.
Puntos de conexión
Este ejemplo de servidor de autenticación de Azure Communication Services proporciona respuestas para los puntos de conexión de usuario y token. Para más información, consulte nuestro documento de diseño de puntos de conexión y respuestas.
Pasos siguientes
Lectura adicional
- Documentación de Azure Communication Services : obtenga más información sobre cómo agregar voz, vídeo, chat y telefonía en nuestra documentación oficial.
- Ejemplos de imágenes prominentes de Azure Communication Services: en la página de información general de ejemplos, encontrará más ejemplos de Azure Communication Services.
- Flujo de trabajo con derechos delegados: más información sobre el flujo de trabajo con derechos delegados.
- Creación de una API protegida : ejemplo detallado de creación de una API protegida.
- Extensiones abiertas de Graph : obtenga más información sobre las extensiones abiertas de Microsoft Graph.