Autenticación federada con OAuth

Sinopsis directa: Este repositorio proporciona una implementación de referencia para el inicio de sesión federado con múltiples proveedores, que gestiona por completo los ciclos de verificación de OAuth de Google, Apple y GitHub dentro de Fastly Compute.

¿Qué problema principal resuelve esto?

El enrutamiento centralizado de autenticación introduce una latencia considerable para el usuario y depende de sistemas complejos y pesados de verificación de identidad de origen.

  • Beneficio clave 1: Descarga las rutinas de handshake de identidad y las evaluaciones de token directamente al network edge.

  • Beneficio clave 2: Optimiza el rendimiento general de carga de la página al establecer sesiones de usuario más cerca de su ubicación.

¿Cuál es la arquitectura y la pila tecnológica?

Componente

Tecnología

Rol en la demostración

Proxy de identidad

Tiempo de ejecución de Cálculo

Procesa las devoluciones de llamada de autorización y evalúa las firmas de handshake

Destinos de identidad

APIs de OAuth

Proveedores externos que validan cuentas de usuario

¿Cómo se configura y ejecuta esta solución?

  1. Estado: Completado el 30/6/26 por Ameet.

  2. Repositorio: https://github.com/bharwani/google-apple-github-auth

  3. Demo en vivo: https://morally-delicate-bass.edgecompute.app/

¿Cuáles son los principales casos de uso de ingeniería de ventas?

  • Configuraciones de autenticación nativa del edge: muy eficaces para equipos que buscan descentralizar las puertas de enlace de autenticación y alejarlas de las bases de datos centrales.

  • Demos de inicialización segura de sesiones: Describe patrones limpios y modernos para inyectar propiedades del perfil del usuario en solicitudes ascendentes almacenadas en caché.

Ver archivo markdown aquí

¿Estás listo para empezar?

Ponte en contacto con nosotros