jwt:用于Go的安全,简单,快速的JSON Web令牌

时间:2024-06-02 19:21:58
【文件属性】:

文件名称:jwt:用于Go的安全,简单,快速的JSON Web令牌

文件大小:28KB

文件格式:ZIP

更新时间:2024-06-02 19:21:58

go golang jwt jose jwt-claims

wt Go JSON Web令牌,另请参见 最新版本是v3 。 基本原理 JWT库很多,但是它们很多很难使用(不清楚或固定的API),而不是最优的(不需要分配+奇怪的API)。 该库解决了所有这些问题。 它很容易读取,使用,节省内存和CPU。 特征 简单的API。 干净且经过测试的代码。 优化速度。 并发安全。 无依赖关系。 支持所有知名算法 HMAC(HS) RSA(RS) RSA-PSS(PS) ECDSA(ES) EdDSA(EdDSA) 还是你自己的! 安装 Go版本1.13+ GO111MODULE=on go get github.com/cristalhq/jwt/v3 例子 构建新令牌: // create a Signer (HMAC in this example) key := [] byte ( `secret` ) signer , e


【文件预览】:
jwt-main
----jwt.go(2KB)
----go.mod(44B)
----audience_test.go(1KB)
----parse.go(2KB)
----algo_hs.go(2KB)
----doc.go(266B)
----jwt_bench_test.go(4KB)
----algo_rs_test.go(4KB)
----algo_ps_test.go(3KB)
----algo_hs_test.go(2KB)
----algo_ps.go(3KB)
----claims_test.go(4KB)
----LICENSE(1KB)
----audience.go(937B)
----algo.go(2KB)
----.github()
--------workflows()
----algo_es_test.go(4KB)
----example_test.go(5KB)
----README.md(3KB)
----algo_rs.go(2KB)
----build_test.go(5KB)
----algo_test.go(3KB)
----numeric_date.go(967B)
----numeric_date_test.go(1KB)
----build.go(4KB)
----jwt_test.go(2KB)
----errors.go(1KB)
----parse_test.go(2KB)
----claims.go(3KB)
----algo_eddsa.go(1KB)
----algo_es.go(3KB)
----algo_eddsa_test.go(2KB)
----fuzz.go(476B)

网友评论