Complete the technical integration of the iDenfy workflow
Tasks / Technical Requirements:
-
Integrate iDenfy’s validation session and callback mechanism with HMAC-SHA256 verification. -
Implement the new database table to track session metadata and validation states. -
Create a secure, public callback endpoint handling all approval states (APPROVED, DENIED, SUSPECTED, EXPIRED). -
Add a new "Identity Verification" tab with conditional visibility based on user roles. -
Implement session creation, error handling, expiration notices, and verification badge display. -
Reset verification state when key profile fields (legal name, country) are changed. -
Expose verification_status via the accounts and Profile APIs (null for unauthenticated users). -
Ensure verification data is deleted when a user requests account deletion. -
Add a scheduled job to invalidate aged verifications after a configurable period (e.g., 3 years).