Ideas de solución
Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.
Esta arquitectura usa Azure App Service para agilizar el desarrollo de aplicaciones de chat de confianza y de alto rendimiento.
Architecture
Descargue un archivo Visio de esta arquitectura.
Flujo de datos
- La aplicación de chat web se conecta a SignalR Service y recibe un token
- El usuario inicia sesión en la aplicación con la autenticación multifactor; si la supera, se devuelven el punto de conexión de SignalR y el token de portador.
- El usuario se conecta a SignalR Service con el punto de conexión y el token.
Componentes
Tecnología clave que se usa para implementar esta arquitectura:
Detalles del escenario
En este documento se describen las consideraciones de arquitectura y diseño para aplicaciones de chat confiables y de alto rendimiento. Usa el SignalR Service para implementar la autenticación multifactor con Azure App Service.
Posibles casos de uso
- Facilidad de uso
- Accesibilidad
- Escalabilidad
- Multi-Factor Authentication
Pasos siguientes
Documentación del producto:
Módulos de Microsoft Learn:
- Reemplazo del sondeo del lado cliente por ASP.NET Core SignalR
- Configuración de Azure App Services
- Explorar Azure App Service