Nodefony 10.0.0-beta.5
Framework Node.js fullstack — HTTP & WebSocket, même contexte

Référence d'API — @nodefony/security — racine

stable

Documentation › Référence d’API › @nodefony/security › racine

Générée depuis les déclarations de types publiées de @nodefony/security 10.0.0-beta.5 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.

@nodefony/security#

import { … } from "@nodefony/security" — 5 symboles.

Classes (4)#

CsrfTokenManager#

class CsrfTokenManager

Jeton synchronizer CSRF — modèle double-submit signé (OWASP CSRF Prevention Cheat Sheet, « Signed Double-Submit Cookie »). Le token est nonce.HMAC-SHA256(secret, nonce) (base64url), posé dans un cookie LISIBLE (csrf-token, non HttpOnly) ET rejoué par le client dans l’en-tête x-csrf-token. La défense @CsrfProtect exige les deux PRÉSENTS, ÉGAUX (double-submit) et la signature HMAC VALIDE.

RoleHierarchyWalker#

class RoleHierarchyWalker

Résout la hiérarchie de rôles — ROLE_ADMIN hérite ROLE_USER, etc.

SecuredArea#

class SecuredArea implements ISecuredArea

Zone sécurisée concrète — pattern d’URL compilé + métadonnées d’authentification.

default#

class Security extends Module

@nodefony/security — couche de sécurité de Nodefony (refonte 2026, P6).

Fonctions (1)#

amrForFactor#

function amrForFactor(factor: string): readonly string[]

Valeurs RFC 8176 d’un facteur nommé par un chemin d’authentification.


← Toutes les références d’API