Skip to content

bushxnyc/SQRL-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

NodeJS SQRL Server Implmentation for testing clients. It established an socket.io link with the browser attempting to login and send the authentication response there. As well as display the components of the ed25519 crypto challenge

Details about the SQRL protocol can be found here: https://www.grc.com/sqrl/sqrl.htm The protocol is new and is subject to change. I'll try my best to follow the published implementation found here: https://www.grc.com/sqrl/details.htm

REQUIREMENTS

express, socket.io, base64url, ejs, native module: https://github.com/dazoe/ed25519, and request for test scripts.

INSTALL

git clone http://github.com/bushxnyc/SQRL-Server.git
cd SQRL-Server
npm install
node index.js

TODO

  • Add verification of generated nonce vs received challenge url.
  • Update test script to use supplied nonce from GET on url.
  • Created frontend feedback on auth success and failure

About

Node implementation of SQRL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published