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

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

stable

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

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" — 4 symboles.

Classes (1)#

CredentialTransportPolicy#

class CredentialTransportPolicy

Refuse, avant toute vérification, un mot de passe ou un code de second facteur reçu en clair. Une instance partagée au conteneur (credentialTransport) sert TOUTES les portes qui reçoivent un secret : formulaire de session, second facteur, Basic, émission de jeton — une porte oubliée serait le canal clair.

Fonctions (1)#

shouldEnforceCredentialTransport#

function shouldEnforceCredentialTransport(environment: string, allowInsecureCredentials: boolean): boolean

Dit si un secret de connexion se refuse : en production, sans échappement explicite. Seule source de la décision — le firewall la compose au boot.

Interfaces (2)#

ICredentialTransportContext#

interface ICredentialTransportContext

Vue minimale du contexte : seul le scheme EFFECTIF compte.

ICredentialTransportPolicyOptions#

interface ICredentialTransportPolicyOptions

Réglages de la politique, résolus UNE fois au boot du firewall.


← Toutes les références d’API