Skip to content

SSI-Streetcred: User Sign Up #28

@FarrandTom

Description

@FarrandTom

Context: This is the creation point for the Proof of Account Ownership verifiable credential (VC). As users sign up to Opus a VC will be issued to them from the Opus organisation.

This VC will act as Proof of Account Ownership, and can be used in either a two factor authorisation (2FA) login pattern, or by users to login without a username and password using simply a QR code or unique URL.

Issue: Currently there is no code to support creation of Proof of Account Ownership VCs.

Next steps: Familiarise yourself with Streetcred, and the tutorials/demos they have themselves. This tutorial in particular will take you through all of the concepts required: https://docs.streetcred.id/docs/tutorial

Implementation of the desired user journey:

  1. User registers their account through the Opus front end.
  2. Upon account creation a QR code or URL is displayed on screen.
  3. QR code/URL is consumed and the new Proof of Account Ownership VC is added to the user's wallet.

Note: Create a dummy Opus organisation and a dummy credential definition to work with until this issue is solved.

For reference the starter code for the SSI branch is lifted from: https://github.com/streetcred-id/iiw-demo

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: New Feature ➕Introduction of a completely new addition to the codebasehelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions