Skip to content

Adam-ip/decentralized-identity-example

 
 

Repository files navigation

Decentralized identity

This project implements a user authentication flow leveraging an Ethereum wallet for single sign on capabilities across all of Web3.

The technologies used are DID (decentralized identifiers), Ceramic, 3id-connect, and Self.ID.

Decentralized identity

Running this project

Gitpod

To deploy this project to Gitpod, follow these steps:

  1. Click this link to deploy

Open in Gitpod

Local development

To get up and running with this project:

  1. Install an Ethereum wallet like MetaMask

  2. Clone the project

git clone https://github.com/dabit3/decentralized-identity-example.git
  1. Change into the directory, install dependencies, then start the server:
cd decentralized-identity
npm install
npm run dev

About

An authentication system built with Ceramic & self.id

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.2%
  • CSS 14.8%