bae705aa97
- Add NFC ePassport roadmap (ICAO 9303, eIDAS) - Add TensorFlow.js edge face detection (BlazeFace) - Add structured audit logger (GDPR-compliant) - Risk scoring support Part of KYC Apple Native UX v1.1.0
756 B
756 B
SECURITY.md — AAMOS Ledger
Auth-flöde
Production (RS256)
- Identity Service signerar JWT med privat RS256-nyckel
- aamos-ledger verifierar med publik nyckel (
jwt-public.pem) - JWT måste innehålla
roles-claim
Development (HS256)
- Delad secret via
AMOS_JWT_SECRET - Ingen roll-kontroll krävs (dev-fallback aktiveras)
Roller
admin— fulla rättigheteraccountant— skapa/kontera verifikationerviewer— läs-only
Service-to-Service
LEDGER_INTERNAL_TOKENi Authorization-header- Endast för intern kommunikation (agents, cron-jobs)
Säkerhetsprinciper
- Inga hårdkodade secrets
- Env-variabler valideras vid startup
- JWT utan roller nekas i production
- Tenant-isolering på databasnivå