auth:Go标准http处理程序和negroni库的身份验证路由和中间件

时间:2024-06-03 22:43:18
【文件属性】:

文件名称:auth:Go标准http处理程序和negroni库的身份验证路由和中间件

文件大小:139KB

文件格式:ZIP

更新时间:2024-06-03 22:43:18

Go

Go标准HTTP库和Negroni的身份验证中间件 这是一个提供基于JWT令牌的安全身份验证的库,以及一个用于存储用户和哈希密码的实现 特征 通过可配置存储对用户进行身份验证 net/http兼容 中间件 JSON Web令牌(JWT)的使用 JSON介面 店铺支持 螺栓数据库 标准库示例 package main import ( "fmt" "log" "net/http" "time" "github.com/boltdb/bolt" "github.com/dahernan/auth" "github.com/dahernan/auth/jwt" "github.com/dahernan/auth/store" ) func main () { // Using BoltDB to store the users db , err := bolt . Open


【文件预览】:
auth-master
----LICENSE(11KB)
----auth_test.go(14KB)
----auth.go(4KB)
----.gitignore(302B)
----crypto()
--------crypto.go(484B)
----README.md(5KB)
----jwt()
--------jwt.go(2KB)
--------jwt_test.go(7KB)
----Godeps()
--------Godeps.json(906B)
--------_workspace()
--------Readme(136B)
----store()
--------boltdb_test.go(4KB)
--------boltdb.go(2KB)
--------redis.go(2KB)
--------store.go(827B)

网友评论