jeff::pineapple:Jeff提供了在Go中管理Web会话的最简单方法

时间:2021-02-03 19:47:49
【文件属性】:
文件名称:jeff::pineapple:Jeff提供了在Go中管理Web会话的最简单方法
文件大小:21KB
文件格式:ZIP
更新时间:2021-02-03 19:47:49
go golang http middleware cookie 杰夫 Go中用于管理登录会话的工具。 动机 我一直在寻找适用于Go的简单会话管理包装,从我可以判断出不存在简单的会话库。 该库需要有状态的后端,以实现轻松的会话吊销并简化安全注意事项。 有关更多详细信息,请参见安全性部分。 产品特点 重定向登录 中间件包装 易于清除的会议 小型惯用API CSRF保护 情境感知 快速 一键操作多个会话 要求 该模块使用msgpack进行编码,并需要使用最新版本的Go to函数。 建议版本不超过1年,但硬性要求至少要具有Go 1.11+。 仅针对最新稳定的Go版本进行测试。 用法 共有三种主要方法: Set启动会话,在给定的响应上设置cookie,并存储
【文件预览】:
jeff-master
----.circleci()
--------config.yml(323B)
----types.go(426B)
----Dockerfile(154B)
----.gitignore(21B)
----README.md(7KB)
----sessions.go(8KB)
----sessions_test.go(12KB)
----docker-compose.yml(146B)
----memcache()
--------memcache.go(1KB)
----LICENSE(1KB)
----go.mod(450B)
----storage.go(3KB)
----types_gen.go(5KB)
----export_test.go(75B)
----redis()
--------redis.go(2KB)
----memory()
--------memory.go(1KB)
----go.sum(2KB)
----types_gen_test.go(4KB)
----Makefile(932B)
----cmd()
--------example()

网友评论