Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 2.36 KB

readme.md

File metadata and controls

65 lines (49 loc) · 2.36 KB

Verified ID Workshop

Start your journey with a Decentralized Identity. Create the first Verifiable Credential with the Entra Verified ID

Workshop

Prerequisites

Technical

  • Entra ID Tenant

  • Global administrator or the authentication policy administrator permission assigned is required.

  • Custom Domain is Registratered for tenant

  • Blob Storage Account to store logo (publicly accessible jpg/png file) - or Netlify site to host the logo (Azure Subscription)

  • Visual Studio 2022 or Jetbrains Rider

  • .NET 7 SDK

  • ngrok (for local development) - or Cloudflare tunnel

Skills

  • basic knowledge of C# and .NET
  • Basic understanding of Service Principal Authentication
  • JavaScript - JQuery and Vanilla JS basics

Achievements

  • Know how to set up a Verified ID service.

  • Deploy the own credentials and define the schema.

  • Modify the sample application to build:

    • issueance request
    • presentation request
    • modify presentation request to require Face Check
    • cooperate with other issues, you can trust other attendees from the workshop

Technical details

My blog post

Basics of Verifiable Credentials

MS Documentation

Workshop Steps

  1. Setup Verified ID
  2. Create VC
  3. Service Principal
  4. Tunnel
  5. Issuance
  6. Presentation
  7. Homework

Demo

Screens

Issue VC

Issue VC

Issue with all fields and QR Code

Issue QR

Presentation Request

Presentation Request

Presentation Result

Presentation Result