文件名称:dauth:OAuth的分散式替代品
文件大小:5.49MB
文件格式:ZIP
更新时间:2024-06-06 15:13:25
JavaScript
DAuth DAuth是一个简单的分散式身份验证系统,与以太坊区块链上的身份相关联。 服务器端集成(验证者URL) 您的服务器应公开一个端点,用户将在该端点上发送登录请求。 端点必须 从查询参数中解析用户名,代码和哈希码 从dauth.co或您选择的任何其他服务器获取用户的DAuth处理程序和公钥 生成一个简短的随机令牌字符串 使用以下参数将POST请求发送到DAuth处理程序: code , codehash , username , cipher 。 POST请求将使用用户的私钥以解密后的值进行响应。 适当地重定向用户,处理成功和失败的登录 Node.js NPM软件包 npm install dauth-verifier const dauth = require('node-dauth-verifier'); router.get("/", function(req, r