Mist follows a traditional OIDC redirect flow, with the exception that no third party is needed to verify the user’s identity.

User

Mist

Service

User is redirected to Mist

Receive VCs

Validate VCs

Create user

User logged in

Create session

Parse URL

Sign up

Sign in

Generate auth request URL

Include VC request

Render URL as QR Code

Verify identity with DID

Create user

Update session

Redirect user

Sign up

Sign in

Scan

Send auth response