NIS2 Agile - Piattaforma SaaS per compliance NIS2 (EU 2022/2555)
Go to file
DevEnv nis2-agile ab0e3755f4 [BACKEND] Completa backend: validate-invite, lookup-piva, ruoli, SIM-06
AuthController:
- register() accetta `role` diretto (compliance_manager, org_admin, auditor, board_member, consultant)
- Aggiunto validateInvite() → POST /api/auth/validate-invite (no auth)

OnboardingController:
- Aggiunto lookupPiva() → POST /api/onboarding/lookup-piva (no auth, rate limit 10/min)
  usato da register.html per P.IVA lookup pre-login

Router (index.php):
- Aggiunto POST:validateInvite e POST:lookupPiva

api.js:
- register() invia sia `role` che `user_type` per retrocompatibilità

simulate-nis2.php:
- SIM-06: B2B provisioning via X-Provision-Secret → org + JWT + API Key
- Filtro NIS2_SIM=SIM06 via goto per skip SIM-01→05 indipendenti
- readEnvValue() helper per leggere PROVISION_SECRET da .env

register.html:
- lookupPiva usa /onboarding/lookup-piva (endpoint pubblico)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 17:23:16 +01:00
.claude [SERVER] Auto-commit: allineamento repository 2026-02-24 12:56:23 +00:00
application [BACKEND] Completa backend: validate-invite, lookup-piva, ruoli, SIM-06 2026-03-07 17:23:16 +01:00
docker [CORE] Housekeeping: CLAUDE.md allineato, docker hardening, gitignore 2026-02-20 11:09:04 +01:00
docs [DB] Fix migration 013: MySQL 8.0 compat + script deploy idempotente 2026-03-07 16:48:53 +01:00
public [BACKEND] Completa backend: validate-invite, lookup-piva, ruoli, SIM-06 2026-03-07 17:23:16 +01:00
.dockerignore [FIX] Dockerignore: allow docker/php.ini for build context 2026-02-18 09:17:52 +01:00
.gitignore [CORE] Housekeeping: CLAUDE.md allineato, docker hardening, gitignore 2026-02-20 11:09:04 +01:00
.htaccess [CORE] Initial project scaffold - NIS2 Agile Compliance Platform 2026-02-17 17:50:18 +01:00
agile-services-istructio.md [CORE] Aggiunto integrazione agile-services: istruzioni + CLAUDE.md aggiornato 2026-02-18 08:05:36 +00:00
CLAUDE.md [DOCS] CLAUDE.md: istruzioni attivazione nis2.agile.software SSL 2026-03-07 14:09:49 +01:00
simulate-nis2.php [BACKEND] Completa backend: validate-invite, lookup-piva, ruoli, SIM-06 2026-03-07 17:23:16 +01:00