1 dépôt
Functions that execute during specific phases of the authentication and session lifecycle.
Distinct from State Lifecycle Callbacks: Specifically targets the authentication flow lifecycle rather than general state machine transitions.
Explore 1 awesome GitHub repository matching software engineering & architecture · Authentication Lifecycle Callbacks. Refine with filters or upvote what's useful.
Ce projet est une implémentation de référence et un boilerplate pour gérer l'authentification des utilisateurs et l'état de session au sein du framework Next.js. Il sert d'exemple pratique sur la façon d'intégrer NextAuth.js pour protéger les routes et gérer la vérification d'identité. Le dépôt démontre plusieurs flux de travail d'authentification, notamment l'intégration d'identité OAuth avec des fournisseurs tiers, l'authentification sans mot de passe utilisant des liens magiques par e-mail, et la connexion traditionnelle basée sur les identifiants. Il montre spécifiquement comment remplacer les écrans d'authentification par défaut par des pages de connexion personnalisées à la marque. L'implémentation couvre un large éventail de capacités, notamment la persistance de session en base de données via des adaptateurs, la rotation des jetons d'accès et l'utilisation de variables d'environnement pour la configuration des fournisseurs. Il inclut également des exemples de liaison de plusieurs méthodes d'authentification à un seul profil utilisateur et d'intégration d'outils d'observabilité pour journaliser les événements d'authentification.
Provides hook functions to modify user profiles and session data during the authentication lifecycle.