feat(kyc): align local integration and add Postman verification flow
Local integration hardening
- Set local KYC service port to
3006to match API Gateway expectations. - Enabled local CORS for frontend origin (
http://localhost:3000) and common HTTP methods. - Added/adjusted local starter-required properties (rest-template, content, ehcache, mail, keycloak placeholders) to ensure stable startup in local profile.
KYC eventing local fallback
- Ensured
KycWorkflowEventPublisheris available in local mode when Kafka is disabled. - Kept Kafka event publishing optional via config (
kyc.events.kafka.enabled=truewhen needed).
Validation done
- Backend starts successfully in local profile on port
3006. - Frontend KYC flow reaches backend and persists KYC/identity/document/liveness/submit-review states.
- Admin review decision endpoint validated (APPROVE flow).