La sécurité côté serveur dans Next.js repose sur le principe que tout code client est visible et modifiable. Les secrets restent dans le code serveur, les entrées sont validées, et l'authentification et l'autorisation sont vérifiées à chaque accès aux données, dans les Server Actions et Route Handlers comme dans les pages.
Exemple
Vérifier la session et les droits de l'utilisateur dans chaque Server Action, pas seulement dans l'interface.