Narnia Produced Magic

    eth-auth

    1.0.3 • Public • Published
    //https://github.com/quantumproductions/eth-auth
    //Validate a user has control of their Ethereum address by decoding their signing of an authentication token.
    
    const ethAuth = require('eth-auth');
    const express = require('express');
    
    app = express();
    var server = require('http').Server(app);
    
    let port = 8000;
    
    app.get('/accessContent', function(req, res) {
      let signature = req.query.signature;
      let address = req.query.address;
      let userId = 123;
      let token = "gibberishToken";
    
      let {error, success} = ethAuth(userId, token, address, signature);
      if (success) {
        res.json({content: "http://combo.zone"});
      } else {
        res.json({error: error.message});
      }
    });
    
    //Dev Donation: 0x2c3b0F6E40d61FEb9dEF9DEb1811ea66485B83E7
    

    Install

    npm i eth-auth

    DownloadsWeekly Downloads

    0

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    5.54 kB

    Total Files

    7

    Last publish

    Collaborators

    • quantumpotato.software