Socket.io 认证中间件 socket.io-token

码农软件 · 软件分类 · 安全相关框架 · 2019-10-01 21:11:55

软件介绍

Socket.io Token 中间件

简单来说就是为了不让OSC仓库空虚寂寞冷,花了十分钟创建的一个小项目。处理Socket.io的接入认证。

使用方法:

下载

npm install --save socket.io-token

使用

const io = require("socket.io")
const socketToken = require("socket.io-token")

io.on("connection", (socket) => {
    socket.use(socketToken({
        query: "token",
        verifyFuntional: (token, callback) => {
            //需要说明的是token参数是可以自己传入的,也可以不管他。
            //系统将自动获取客户端query传入的Token,具体客户端怎么操作。请查看 socket.io
            if (true) { // 如果验证通过。
                callback(true);
            } else {
                callback(false);
            }
            //...
        }
    }))
})

配置项:

  • verifyFuntional (Function) 验证方法。

  • query (String) socket.io-client 传入的query对象Key。

  • token (Stirng) 自己手动获取的token

本文地址:https://codercto.com/soft/d/15833.html

大教堂与集市

大教堂与集市

[美] Eric S. Raymond / 卫剑钒 / 机械工业出版社 / 2014-5 / 59.00元

当代软件技术领域最重要的著作,中文版首次出版! 《大教堂与集市》是开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域。作者Eric S. Raymond是开源运动的旗手、黑客文化第一理论家,他讲述了开源运动中惊心动魄的故事,提出了大量充满智慧的观念和经过检验的知识,给所有软件开发人员带来启迪。本书囊括了作者最著名的“五部曲”,并经过作者的全面更新,增加了大量注释,提高了可读......一起来看看 《大教堂与集市》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码