Azure Active Directory Verifiable Credentials - preview introduction
Introduction
Azure Active Directory Verifiable Credentials are now in a public preview mode (at the moment of writing this article). You can visit the official page to read more. On this website, you will find all the details about how to start using Verifiable Credentials with Azure Active Directory.
There is also great documentation with all details required to set up Verifiable Credentials in your own Azure Active Directory tenant.
Small proof of concept
Once I discovered that documentation is available, I decided to create a small proof of concept. I have configured Verifiable Credentials accordingly to details in the documentation. I have an existing Azure AD B2C tenant so it was much easier because users have to sign in first before they can be issued a verifiable credential.
In this short article, I decided to share the result (I do not want to write another documentation, because the one provided by the Azure AD Team is great) and confirm that this concept works as expected!
Modified website with QR codes to issue Verifiable Credentials
Below I present modified node.js application which is used to display QR codes:
Verifiable Credentials in the Microsoft Authenticator App
Below I the user experience in the Microsoft Authenticator App:
Confirmed DID in the Identity Overlay Network (ION)
Once I created my Verifiable Credential, I verified that it can be found and verified in the ION network. You can read more about it here.
Summary
In this article, I briefly presented proof of concept related to Verifiable Credentials using Azure Active Directory. In the future, I plan to prepare the blog post series and describe concepts and implementation in detail. If you want to read more about Azure Active Directory Verifiable Credentials, please check this documentation.