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
express, socket.io, base64url, ejs, native module: https://github.com/dazoe/ed25519, and request for test scripts.
git clone http://github.com/bushxnyc/SQRL-Server.git
cd SQRL-Server
npm install
node index.js
- 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