Skip to content

mjendza/workshop-verified-id

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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