Troubleshooting FIM: SSPR Error 3003 - The current user account is not recognized by Forefront Identity Manager. Please contact your help desk or system administrator.

ISSUE

 Attempts to use SSPR registration or reset portals fails with the following error:

"The current user account is not recognized by Forefront Identity Manager.  Please contact your help desk or system administrator. (Error 3003)"

CAUSE

User account not properly configured in the FIM Portal. 

RESOLUTION

 Verify the AD user account is represented in the FIM Portal (verify the AD account is a connector and it has lineage to the FIM MA). 

Verify the Portal account has the accountname, domain and ResourceSID that matches his/her AD account. 

To fix the AD account's SID in the Portal you can use the script in the article: How to Use PowerShell to Fix an ObjectSID on an FIM Portal Object