lsilvs / cipher-seal-api

API server that uses digital signature as authentication.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cipher Seal API

This project is an experiment aiming to use digital signature as authentication method for a client/server architecture.
User's profile are identified by their public keys and every request needs to be signed by their private key to be consider valid.
No login, no password, no 2FA. Just cryptography.
The keypairs are generated from a passphrase which can be used to "login".

How to use

npm install
npm run dev
The API will listen on http://localhost:3080.

In order to try out this project you can use the Cipher Seal APP

About

API server that uses digital signature as authentication.


Languages

Language:JavaScript 100.0%