Identity Proofing Testing
Choose your environment
We operate a number of different environments, and testing behavior is different in our lower environments (such as int or dev).
You can use a sample partner application to start an identity-verified authentication.
Remember that prod and staging are typically hitting real vendors; but other environments typically use our “mock proofers” which simulate different experiences.
Choose your verification level
At the sample application, you need to choose a “Level of Service” which simulates the different request types that a partner agency might send to Login.gov:
- Identity-verified is our legacy identity proofing experience, which does not require a biometric comparison.
- Biometric Comparison is our new identity proofing experience, which either requires a remote biometric or requires that the user completes in-person proofing.
Gmail Extra Emails Trick
Currently an account can only be verified once. When testing in lower environments, we encourage creating new accounts to re-test the proofing flow using this Gmail trick.
Add + and some extra bits after your username to create a new email address that routes to your
same inbox. For example, if your GSA email is:
first.last@gsa.gov
You can make extra accounts like:
first.last+1@gsa.gov
first.last+2@gsa.gov
first.last+abcdef@gsa.gov
And as an easy way to keep track of the emails, consider date-stamping them:
first.last+20210704@gsa.gov
Pass a YML for images (in int and dev)
Instead of uploading images of IDs (since we aren’t supposed to have PII in sandbox environments), you can upload a specially-formatted YML file.
Sample SSN (in int and dev)
Our developer docs have sample SSNs to get desired behavior.
Simulate fraud tooling (in int and dev)
See Device profiling and fraud detection for testing details.
Sample Phone Numbers (in int and dev)
We also have sample phone numbers to generate various proofing responses.