- Remplacement de DocuSeal par solution souveraine Odentas Sign - Système d'authentification OTP pour signataires (bcryptjs + JWT) - 8 routes API: send-otp, verify-otp, sign, pdf-url, positions, status, webhook, signers - Interface moderne avec canvas de signature et animations (framer-motion, confetti) - Système de templates pour auto-détection des positions de signature (CDDU, RG, avenants) - PDF viewer avec @react-pdf-viewer (compatible Next.js) - Stockage S3: source/, signatures/, evidence/, signed/, certs/ - Tables Supabase: sign_requests, signers, sign_positions, sign_events, sign_assets - Evidence bundle automatique (JSON metadata + timestamps) - Templates emails: OTP et completion - Scripts Lambda prêts: pades-sign (KMS seal) et tsaStamp (RFC3161) - Mode test détecté automatiquement (emails whitelist) - Tests complets avec PDF CDDU réel (2 signataires)
17 lines
No EOL
386 B
JSON
17 lines
No EOL
386 B
JSON
{
|
|
"name": "odentas-pades-sign",
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"main": "index.js",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@aws-sdk/client-kms": "^3.601.0",
|
|
"@aws-sdk/client-s3": "^3.601.0",
|
|
"@aws-sdk/client-lambda": "^3.601.0",
|
|
"asn1js": "^2.0.34",
|
|
"pkijs": "^2.1.97",
|
|
"pdf-lib": "^1.17.1",
|
|
"node-fetch": "^3.3.2",
|
|
"uuid": "^9.0.0"
|
|
}
|
|
} |