This page outlines the steps you need to complete before launching your integration in production.
A smooth launch starts with validating your integration through an end-to-end walkthrough. This step is required before going live to ensure that your implementation meets ID.me’s best practices. Work with your ID.me solution consultant to schedule the session once your integration is complete and ready for review.
Need a dedicated solution consultant? Email us at partnersupport@id.me
The end-to-end walkthrough is the final checkpoint before moving to production. During this session, your team will walk ID.me’s representatives through
the complete user experience in a non-production environment where they will confirm that the integration is both fully functional and adheres to
all ID.me standards.
Before scheduling the end-to-end walkthrough, please ensure to test your integration thoroughly in a lower (non-production) environment. This not only
validates the authentication flow, but also confirms that your overall application is functioning as expected. Depending on your use case, you
should test to ensure:
During the session, the ID.me team will review your full integration flow and confirm:
?error=access_denied&error_description=The+resource+owner+or+authorization+server+denied+the+request is gracefully handled)To complete the QA process, your account team may ask for additional context to prepare for go-live:
The following are some additional best practices to follow before going live.
ID.me will provide pre-verified test credentials during the credential validation process. Use these credentials to simulate login, grant consent, and complete the full redirect flow back to your application.
Use the ID.me sandbox environment to test identity verification scenarios:
This allows you to test the entire flow from account creation through verification and consent.
ID.me provides verified user data based on the type of policy and verification method used. Work with your account team to understand:
Example
If a user verifies with a driver’s license, ID.me can return a verified address
If a user verifies with a passport, the address field may be null
Design your integration to handle missing or null values gracefully to ensure stability across all scenarios
To reduce risk and improve privacy posture, ID.me follows a data minimization philosophy. Your application should only request and receive attributes relevant to your use case.
Work with your ID.me solution consultant to define which data points are necessary. Avoid storing unused or unnecessary information in your system to minimize exposure and liability.