dabit3 / decentralized-identity-example

An authentication system built with Ceramic & self.id

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:JavaScript 85.2%Language:CSS 14.8%