jwt_auth golang 实现的独立 jwt 认证模块开源项目

我要开发同款
tfcolin2026年02月11日
17阅读

技术信息

语言技术
GoLinux
系统类型
Linux
行业分类
网络安全
开源地址
https://gitee.com/tfcolin/jwt_auth
授权协议
GPL许可

功能介绍

本模块实现了基于 JWT (JSON Web Token) 的访问认证功能. 每位合法用户在每次访问某种服务前, 需要先利用自己的 RSA 私钥签名生成一个 JWT, 然后将该 JWT 放到 HTTP Header 中的 Authorization 域中. 服务器依据此信息来判定用户是否合法. 为避免 JWT 被冒充以及实现访问次数的限制, 每次访问用户必须在 JWT 中中间部分包含一个访问次数整数, 每次访问后, 该次数必须加一. 只有该次数与服务器中记录的当前访问次数吻合时, 该访问才被允许.

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论