Référence d'API — @nodefony/security — config
stable
Documentation › Référence d’API › @nodefony/security › config
Générée depuis les déclarations de types publiées de
@nodefony/security10.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.
Fonctions (2)#
defineSecurityConfig#
function defineSecurityConfig(config?: ISecurityConfigInput): ISecurityConfig
Valide + normalise + gèle la configuration de sécurité.
securityConfigJsonSchema#
function securityConfigJsonSchema(): unknown
JSON Schema introspectable de la config sécurité — Studio génère son formulaire d’édition depuis ça (labels/types/défauts/descriptions), sans UI hardcodée. Surface du data plane /nodefony/security/api/config/schema.
Types (3)#
ISecurityAreaConfig#
type ISecurityAreaConfig = z.output<typeof areaSchema>
Config d’une zone normalisée.
ISecurityConfig#
type ISecurityConfig = z.output<typeof securityConfigSchema>
Config normalisée et gelée (sortie du builder, lue par le firewall).
ISecurityConfigInput#
type ISecurityConfigInput = z.input<typeof securityConfigSchema>
Entrée du builder (champs avec défaut optionnels).