扫码订阅《 》或办理VIP,即可阅读文章!

GolangRoadmap.com

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go视界
Go博文
Go宝典
Go小课
Go面试
Go下载
产品实验区
  • Go小考
  • Go实战
  • Go仓库
  • Go月刊
  • Go返利
更多
  • 会员中心

    • 我的信息
    • 我的考试
  • 关于平台

    • 平台介绍
    • 成长记录
    • 联系站长
  • 支持与服务

    • 会员权益
    • 常见问题
    • 吐槽专区
author-avatar

GOLANG ROADMAP


首页
Go视界
Go博文
Go宝典
Go小课
Go面试
Go下载
产品实验区
  • Go小考
  • Go实战
  • Go仓库
  • Go月刊
  • Go返利
更多
  • 会员中心

    • 我的信息
    • 我的考试
  • 关于平台

    • 平台介绍
    • 成长记录
    • 联系站长
  • 支持与服务

    • 会员权益
    • 常见问题
    • 吐槽专区
  • Go开源仓库

    • 标签索引
  • 仓库导航

    • 音频和音乐
    • 身份验证和OAuth
    • 机器人相关
    • 标准CLI
    • 构建用户界面库
    • 配置
    • 持续集成
    • CSS预处理器
    • 数据结构
    • 数据库
    • 数据库驱动
    • 日期和时间
    • 分布式系统
    • 电子邮件
    • 嵌入式脚本语言
    • 错误处理
    • 文件
    • 金融
    • Forms
    • 功能性
    • 游戏开发
    • 生成与泛型
    • 地理位置
    • 编译器
    • Goroutines
    • 图形界面
    • 图片
    • 物联网
    • 工作计划
    • JSON格式
    • Logging
    • 机器学习
    • 实现消息传递
    • 微软办公软件
    • 依赖注入
    • 项目布局
    • Strings
    • 自然语言处理
    • 网络
    • JSON格式
    • OpenGL
    • ORM
    • 包管理
    • 性能
    • 查询语言
    • 资源嵌入
    • 科学与数据分析
    • 安全
    • 序列化
    • 服务器应用
    • 流处理
    • 模板引擎
    • 测试
    • 文字处理
    • 第三方API
    • 实用工具
    • UUID
    • 验证方式
    • 版本控制
    • 视频
    • Web框架
    • 中间件
    • 路由器
    • 视窗
    • XML格式
    • 代码分析
    • 编辑器插件
    • Go + 硬件
    • go生成工具
    • go工具
    • DevOps工具
    • 其他

扫码订阅《 》或办理VIP,即可阅读文章!

身份验证和OAuth


GOLANG ROADMAP

用于实施认证方案的库。

  • authboss - Web的模块化身份验证系统。它尝试删除尽可能多的样板文件和“硬东西”,以便每次在Go中启动新的Web项目时,都可以将其插入,配置并开始构建应用程序,而不必每次都构建身份验证系统。
  • branca - Branca令牌的Golang实现。
  • casbin - 授权库,支持ACL,RBAC,ABAC等访问控制模型。
  • cookiestxt - 提供cookies.txt文件格式的解析器。
  • go-jose - JOSE工作组的JSON Web令牌,JSON Web签名和JSON Web加密规范的相当完整的实现。
  • go-oauth2-server - server-用Golang编写的独立,符合规范的OAuth2服务器。
  • gologin - 用于使用OAuth1和OAuth2身份验证提供程序登录的可链接处理程序。
  • gorbac - 在Golang中提供基于角色的轻量级访问控制(RBAC)实现。
  • goth - 提供一种简单,干净且惯用的方式来使用OAuth和OAuth2。开箱即用地处理多个提供程序。
  • httpauth - HTTP身份验证中间件。
  • jeff - 具有可插入后端的简单,灵活,安全且惯用的Web会话管理。
  • jwt - JSON Web令牌(JWT)的简洁易用实现。
  • jwt - 轻量级JSON Web令牌(JWT)库。
  • jwt-auth - 用于Golang http服务器的JWT中间件,具有许多配置选项。
  • jwt-go - JSON Web令牌(JWT)的Golang实现。
  • loginsrv -具有可插入后端的JWT登录微服务,例如OAuth2(Github),htpasswd和osiam。
  • oauth2 - goauth2的后继者。JWT,Google API,Compute Engine和App Engine支持随附的通用OAuth 2.0程序包。
  • osin - Golang OAuth2服务器库。
  • paseto - 平台无关安全令牌(PASETO)的Golang实现。
  • permissions2 - 用于跟踪用户,登录状态和权限的库。使用安全的cookie和bcrypt。
  • rbac - 用于Go应用程序的简约RBAC软件包。
  • scope - 在Go中轻松管理OAuth2范围。
  • scs - HTTP服务器的会话管理器。
  • securecookie - 高效的安全cookie编码/解码。
  • session - Web服务器的Go会话管理(包括对Google App Engine-GAE的支持)。
  • sessiongate-go - go-使用SessionGate Redis模块进行的会话管理。
  • sessions - 用于go http服务器的简单,高性能,高度可定制的会话服务。
  • sessionup - 简单而有效的HTTP会话管理和标识包。
  • signedvalue - -签署并兼容时间戳的字符串Tornado's create_signed_value, decode_signed_value, 以及 set_secure_cookie 和 get_secure_cookie.
  • sjwt - 简单的jwt生成器和解析器。
  • gin-oauth2 - 使用OAuth2的Gin Framework用户的中间件