unauthorized
La fonction unauthorized
génère une erreur qui affiche une page d'erreur 401 dans Next.js. Elle est utile pour gérer les erreurs d'autorisation dans votre application. Vous pouvez personnaliser l'interface utilisateur en utilisant le fichier unauthorized.js
.
Pour commencer à utiliser unauthorized
, activez l'option de configuration expérimentale authInterrupts
dans votre fichier next.config.js
:
unauthorized
peut être appelée dans les Composants Serveur, les Actions Serveur et les Gestionnaires de Route.
Bon à savoir
- La fonction
unauthorized
ne peut pas être appelée dans la disposition racine (root layout).
Exemples
Afficher une interface de connexion pour les utilisateurs non authentifiés
Vous pouvez utiliser la fonction unauthorized
pour afficher le fichier unauthorized.js
avec une interface de connexion.
Mutations avec Actions Serveur
Vous pouvez appeler unauthorized
dans les Actions Serveur pour vous assurer que seuls les utilisateurs authentifiés peuvent effectuer des mutations spécifiques.
Récupération de données avec les Gestionnaires de Route
Vous pouvez utiliser unauthorized
dans les Gestionnaires de Route pour vous assurer que seuls les utilisateurs authentifiés peuvent accéder au point de terminaison.
Historique des versions
Version | Changements |
---|---|
v15.1.0 | Introduction de unauthorized . |