go-http-auth:golang http的基本和摘要HTTP身份验证

上传者: 42126399 | 上传时间: 2022-12-05 13:44:09 | 文件大小: 25KB | 文件类型: ZIP
Go
Go中的HTTP身份验证实现 这是Go语言中HTTP Basic和HTTP Digest身份验证的实现。 它被设计为http.RequestHandler函数的简单包装。 特征 支持HTTP基本和HTTP摘要身份验证。 支持htpasswd和htdigest格式的文件。 自动重新加载密码文件。 用于用户/密码存储的可插拔接口。 支持MD5,SHA1和BCrypt进行基本身份验证密码存储。 具有到期时间的可配置摘要随机数缓存大小。 旧版HTTP处理程序的包装器(http.HandlerFunc接口) 用法示例 这是基本身份验证的完整工作示例: package main import ( "fmt" "net/http" auth "github.com/abbot/go-http-auth" ) func Secret(user,

文件下载

资源详情

[{"title":"( 22 个子文件 25KB ) go-http-auth:golang http的基本和摘要HTTP身份验证","children":[{"title":"go-http-auth-master","children":[{"title":".travis.yml <span style='color:#111;'> 267B </span>","children":null,"spread":false},{"title":"test.htpasswd <span style='color:#111;'> 195B </span>","children":null,"spread":false},{"title":"users_test.go <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"basic.go <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 9.94KB </span>","children":null,"spread":false},{"title":"digest_test.go <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"auth.go <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"md5crypt.go <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"digest.go <span style='color:#111;'> 8.73KB </span>","children":null,"spread":false},{"title":"basic_test.go <span style='color:#111;'> 6.65KB </span>","children":null,"spread":false},{"title":"test.htdigest <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"wrapped.go <span style='color:#111;'> 752B </span>","children":null,"spread":false},{"title":"context.go <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"basic.go <span style='color:#111;'> 620B </span>","children":null,"spread":false},{"title":"digest.go <span style='color:#111;'> 621B </span>","children":null,"spread":false}],"spread":true},{"title":"md5crypt_test.go <span style='color:#111;'> 867B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 30B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"users.go <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"misc.go <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"misc_test.go <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明