Autenticación federada con OAuth

Sinopsis directa: Este repositorio proporciona una implementación de referencia para el inicio de sesión federado con varios proveedores, gestionando los bucles de verificación de OAuth de Google, Apple y GitHub íntegramente dentro de Fastly Compute.

¿Qué problema principal resuelve esto?

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

  • Ventaja clave 1: Transfiere las rutinas de handshake de identidad y las evaluaciones de token directamente al borde de la red.

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

¿Qué es la arquitectura y la pila tecnológica?

Componente

Tecnología

Rol en la demo

Proxy de identidad

Tiempo de ejecución de Compute

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

Objetivos de identidad

API 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. Demostración en directo: https://morally-delicate-bass.edgecompute.app/

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

  • Configuraciones de autenticación nativas del edge: Muy eficaces para equipos que buscan descentralizar las puertas de enlace de autenticación y alejarlas de las bases de datos principales.

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

Ver el archivo markdown aquí

¿Listo para empezar?

Ponte en contacto con nosotros