There are a number of efforts to implement Single Sign on using decentralised identifiers and/or Verifiable Credentials. It would be great to have an understanding of the different design choices involved, including example implementations of them if possible utilising the basic controller package.
We want to provide simple, easy to implement flows for developers to leverage these more secure identification and authentication procedures in their applications.
What?
There are a number of efforts to implement Single Sign on using decentralised identifiers and/or Verifiable Credentials. It would be great to have an understanding of the different design choices involved, including example implementations of them if possible utilising the basic controller package.
Here is research paper on the topic: https://arxiv.org/abs/2006.04754
BC Gov have a repo around one of the flows which would be a good place to start: https://github.com/bcgov/vc-authn-oidc
@lohanspies also has experience in this area.
How long?
No more than a couple of weeks.
Is your research related to a problem?
We want to provide simple, easy to implement flows for developers to leverage these more secure identification and authentication procedures in their applications.