Introducción al ejemplo de imagen prominente de los servicios de autenticación de confianza
Información general
Azure Communication Services requiere que los desarrolladores generen credenciales de token de acceso y usuario en 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 los procedimientos recomendados para crear un servicio back-end de confianza que genera credenciales de Azure Communication Services y las asigna a las identidades de Microsoft Entra.
Este ejemplo puede ayudarle en los siguientes escenarios:
- 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. Con esta identidad, aprovisionará tokens de acceso que se van a usar las llamadas y los chats.
- Como desarrollador, debe habilitar un flujo de autenticación para que Azure Communication Services sea compatible con las identidades de Teams, lo que se hace utilizando una identidad de Microsoft 365 Microsoft Entra de un usuario de Teams para obtener un token de Azure Communication Services para poder unirse a la llamada/chat de Teams.
Nota:
Si desea empezar a usar Azure Communication Services, pero aún está en las fases de aprendizaje o creación de prototipos, consulte nuestros inicios rápidos para empezar a trabajar con los usuarios de Azure Communication Services y los tokens de acceso.
Puesto que este ejemplo se centra en las API de servidor, la aplicación cliente no forma parte de ella. Si desea agregar la aplicación cliente al usuario de inicio de sesión mediante Microsoft Entra ID, siga los ejemplos de MSAL aquí.
Requisitos previos
Para poder ejecutar este ejemplo, deberá:
- 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 de servidor (API web) con información de los registros de aplicaciones.
Introducción
Si no sabe dónde empezar, estos son algunos escenarios que le ayudarán a empezar:
"Desea ver qué es lo que puede hacer este ejemplo de servidor de autenticación de Azure Communication Services, para lo debe ejecutarlo"
- Consulte nuestra guía de implementación local.
"Funcionamiento del ejemplo del servidor de autenticación de Azure Communication Services"
- Examine la 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
Lecturas adicionales
- 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: más información sobre las extensiones abiertas de Microsoft Graph.
Introducción
Si no sabe dónde empezar, estos son algunos escenarios que le ayudarán a empezar:
"Desea ver qué es lo que puede hacer este ejemplo de servidor de autenticación de Azure Communication Services, para lo debe ejecutarlo"
- Consulte nuestra guía de implementación local.
"Funcionamiento del ejemplo del servidor de autenticación de Azure Communication Services"
- Examine la 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
Lecturas adicionales
- 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: más información sobre las extensiones abiertas de Microsoft Graph.