/decentralized-identity-example

An authentication system built with Ceramic & self.id

Primary LanguageJavaScript

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