...
Once implemented, your users simply scan a QR code on your website, consent only to the required data for identity verification, and they’re in.
...
Check the video to see the whole flow. Below, you can see the step-by-step tutorial on how to create creating a single-sign-on authentication process based on verifiable credentials.
...
1. Create a Verification Template
...
Creating an Issuance template involves a 4-step process:
Step 1: Basic configuration
Verification template identifier - Name the verification template
...
By default, a DID has already been created for you with the alias name “My DID”DID.” This DID can be selected for your first verification template. You can also decide to create another DID first.
...
QR Code viewing duration is the amount of time available for users to scan the QR code , in seconds. After this time, the user will need to reload the page to get a new QR code.
...
Amount of time your organization desires to store and process data shared by users , in days.
In Europe, according to GDPR, the storage limitation principles state that you should keep personal data for the minimum necessary time to fulfill the service.
...
Include briefly all relevant information about the service you provide and for which the user is requesting access.
...
Step 2: Requested Credentials
What credentials should I request from the user?
...
Scroll the list and tick those credentials you want to select , or use the search bar on top.
...
Required credentials mean that the information is mandatory to comply with your authentication process. Any other nice-to-have information should be marked as optional.
From the list of credentials that you will be requesting, select Select those that will be required or will remain optional from the list of credentials you will be requesting.
...
Step 3: Constraints
Credential trust level - How to determine which credentials are trusted?
...
The available security methods will depend on your subscription.
...
Step 4: Successful configuration
Once you finish the configuration of a Verification Template, you’ll see confirmation that the process has been successfully saved. You are now ready to test your Verification Template by adding it to an API Key.
...
Once you reach the end of creating an issuance template, you can select to add this template to an API Key. If you don’t have an API Key yet, you’ll have to create one in order to test your Template. The next steps show you how to create a new API Key.
...
Anchor | ||||
---|---|---|---|---|
|
Step 1: Associate an API Key to your Verification Template
Navigate to Verification templates on the left menu. Find the desired Verification template you would like to test and, click on the three dots, then click Edit.
...
Once the verification template opens, on the top right, click on Add to API Key on the top right.
...
Fill up the API Key information:
Select API Key: Select an API Key you want to associate with the new template created.
Password: Insert the password provided when creating the API Key. If you lost your password, you can regenerate a new password from the API Keys menu.
Callback: This field is optional and not needed for testing purposes. Insert the URL of a service that is notified by a post notification with the session data when the session has been validated.
...
Step 2: Link your wallet to your Sandbox
You need to link your Wallet with your Sandbox in order to test your Verification Template. If you have not yet linked your Wallet with your Sandbox, click the Scan Now button to access the QR Code to join your sandbox and scan it with your wallet. The sandbox will allow you to perform private and secure tests of the platform.
...
You will see confirmation in Wallet if the connexion with your sandbox has been successful.
...
Step 3: Generate a testing QR
Now click on Generating test and scan the QR code generated to start testing.
...
You will then be immediately connected to the service because your identity has been verified.
...
Step 4: Review authenticated users
As a verifier, you will be able to monitor and manage your verified users by clicking on Verified Users in the Verifications section. You can decide to delete a verified user , refusing to accept its access to your platform , by clicking on the bin icon next to the user.
...