- 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)
23 lines
621 B
JSON
23 lines
621 B
JSON
{
|
|
"Version": "2012-10-17",
|
|
"Statement": [
|
|
{
|
|
"Sid": "ECRReadForLambda",
|
|
"Effect": "Allow",
|
|
"Action": [
|
|
"ecr:BatchGetImage",
|
|
"ecr:GetDownloadUrlForLayer",
|
|
"ecr:BatchCheckLayerAvailability",
|
|
"ecr:DescribeImages",
|
|
"ecr:ListImages",
|
|
"ecr:DescribeRepositories",
|
|
"ecr:GetRepositoryPolicy",
|
|
"ecr:GetLifecyclePolicy",
|
|
"ecr:GetLifecyclePolicyPreview",
|
|
"ecr:ListTagsForResource",
|
|
"ecr:DescribeImageScanFindings"
|
|
],
|
|
"Resource": "arn:aws:ecr:eu-west-3:292468105557:repository/odentas/pades-sign"
|
|
}
|
|
]
|
|
}
|