Securely retrieving verified information is a four step process:
On your front-end, initiate a new request for user data using the Civic front-end library.
After the user shares his data via their Civic Wallet app, the Civic front-end library returns a JWT token to your front-end.
Your front-end forwards the JWT token to your back-end.
From your back-end, using the Civic server SDK, exchange the JWT token for the requested verified user information.
You will need a free Civic Integration Portal account to access Civic services. Basic signup & login requests are enabled by default while access to our KYC/Proof of Identity service requires Civic approval. You can request access to our KYC service through the integration portal.