Compartir a través de


Muestra principal del servicio de autenticación

Importante

Este ejemplo está disponible en Ejemplos de Azure de GitHub para Node.js y C#.

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.

Captura de pantalla de la arquitectura de ejemplo del servidor de autenticación 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:

Cómo empezar

Si se pregunta dónde empezar, estos son algunos escenarios que le ayudarán a empezar:

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

Cómo empezar

Si se pregunta dónde empezar, estos son algunos escenarios que le ayudarán a empezar:

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