Microsoft Entra Verified ID, part of the Microsoft Entra family of products, is a managed service for verifiable credentials. It provides organizations with a scalable, standards-based way to issue and verify digital credentials with end users or other organizations as part of an identity verification process, such as onboarding, secure access to apps, or account recovery. With Verified ID, organizations can easily and more securely verify workplace credentials, education status, certifications, or other unique identity attributes in seconds. Plus, it respects the privacy of end users, who can own and control their own identity.
Each of us indeed needs a digital identity we own, one which securely and privately stores all elements of our digital identity. Verified ID makes portable, self-owned identity possible, and represents our commitment to an open, trustworthy, interoperable, and standards-based decentralized identity future for individuals and organizations. The technology is based on open-source technologies developed in partnership with a wide community of developers, partners, and identity leaders. It allows individuals, organizations, and devices to decide what they share, when they share it, with whom they share it, and - when necessary - take it back.
Microsoft Entra Verified ID makes it easy to issue and verify such credentials for anyone, anywhere. Our focus is to make it easy for any company to use it every day, and to make it a great experience for the developer community to deliver innovative solutions for endless numbers of use cases.
The guide "A guided tour of Microsoft Entra Verified ID" is about illustrating how easy it is to leverage the key product capabilities to enable:
- Fast remote onboarding: validate identity information for trustworthy self-service enrollment and reduced time-to-hire.
- More secure access to apps and resources: verify identity credentials and status to grant least-privilege access for employees, customers, and business partners.
- Easy account recovery: replace support calls and security questions with a streamlined self-service process to verify identities.
- Custom business solutions: easily build solutions for a wide range of use cases with our developer kit, APIs, and documentation. During the preview period, customers from around the world have issued and verified credentials across a variety of scenarios, ranging from remote onboarding at work, and collaboration across business boundaries to enabling education beyond the campus.
This guide is structured as multipart document with specific focus and walkthrough for each of the parts.
The companion repository provides you with sub folders for the sake of the above walkthroughs:
- part-1: a first walkthrough to illustrate how to get started with verifiable credentials in your Azure Active Directory (Azure AD) tenant.
- part-2: a developer walkthrough to illustrate how to get started with custom credentials with Microsoft Entra Verified ID.
- part-3: a developer walkthrough to illustrate how to support verifiable credentials with your Azure Active Directory (Azure AD) B2C custom policies.
Each of these folders contains a code sample application for use in conjunction wth the related part of the guide. They all demonstrate how to use Microsoft Entra Verified ID to issue and consume managed verifiable credentials (a.k.a. directory-based credentials, custom credentials).
This project that accompanies the above guide "A Guided tour of Microsoft Entra Verified ID" welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
Microsoft and any contributors grant you a license to the Microsoft documentation and other content in this repository under the Creative Commons Attribution 4.0 International Public License, see the LICENSE file, and grant you a license to any code in the repository under the MIT License, see the LICENSE-CODE file.
Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries. The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks. Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653.
Privacy information can be found at https://privacy.microsoft.com/en-us/
Microsoft and any contributors reserve all other rights, whether under their respective copyrights, patents, or trademarks, whether by implication, estoppel or otherwise.