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).  
Edited  by Eric Poirier