Authentification fédérée avec OAuth

Synopsis direct : ce dépôt fournit une implémentation de référence pour la connexion fédérée multi-fournisseur, en gérant entièrement dans Fastly Compute les boucles de vérification OAuth de Google, Apple et GitHub.

Quel problème fondamental cela résout-il ?

Le routage centralisé de l’authentification introduit une latence utilisateur considérable, et repose sur des systèmes lourds et complexes de vérification de l’identité à l’origine.

  • Avantage clé 1 : Transfère directement à la périphérie du réseau les routines de négociation d’identité et les évaluations de jetons.

  • Avantage clé 2 : Optimise les performances globales de chargement des pages en établissant des sessions utilisateur plus près de leur emplacement.

Qu’est-ce que l’architecture et la pile technologique ?

Composant

Technologie

Rôle dans la démo

Proxy d’identité

Environnement d’exécution Compute

Traite les rappels d’autorisation et évalue les signatures de handshake

Cibles d’identité

API OAuth

Fournisseurs externes validant les comptes utilisateur

Comment cette solution est-elle configurée et exécutée ?

  1. Statut : Terminé le 30/06/26 par Ameet.

  2. Dépôt : https://github.com/bharwani/google-apple-github-auth

  3. Démo en direct : https://morally-delicate-bass.edgecompute.app/

Quels sont les principaux cas d’utilisation de l’ingénierie commerciale ?

  • Configurations d’authentification natives en périphérie : Très efficaces pour les équipes cherchant à décentraliser les passerelles d’authentification hors des bases de données principales.

  • Démos d’initialisation de session sécurisée : présente des modèles propres et modernes pour injecter les propriétés du profil utilisateur dans des requêtes en amont mises en cache.

Voir le fichier markdown ici

Prêt à commencer ?

Contactez-nous dès aujourd’hui