文件名称:jwt-go:JSON Web令牌(JWT)的Golang实现
文件大小:54KB
文件格式:ZIP
更新时间:2024-03-12 19:53:28
Go
jwt-go (或为搜索引擎友好的“ golang”)实现 新版本即将发布:自2016年发布3.0.0版本以来,已经提出了许多改进建议。我现在正在努力削减两个不同的版本:3.2.0将包含所有不间断的更改或增强。 4.0.0即将发布,其中将包括重大更改。 请参阅4.0.0里程碑以了解即将发生的事情。 如果您有其他想法,或者想参加4.0.0,现在是时候了。 如果您依赖此库并且不想被打断,建议您使用依赖项管理工具将其固定到版本3。 安全公告: Go的某些旧版本在cryotp /椭圆形中存在安全问题。 建议至少升级到1.8.3。 有关更多详细信息,请参见问题#216。 安全注意:您这是重要的。 该库试图通过要求键类型与期望的算法匹配来使做正确的事情变得容易,但是您应该采取额外的步骤来验证其用法。 请参阅提供的示例。 什么是JWT? JWT.io对JSON Web令牌进行。 简而言之,它
【文件预览】:
jwt-go-master
----claims.go(4KB)
----none_test.go(2KB)
----example_test.go(4KB)
----parser_test.go(9KB)
----VERSION_HISTORY.md(6KB)
----none.go(2KB)
----parser.go(5KB)
----rsa.go(2KB)
----ecdsa.go(4KB)
----errors.go(2KB)
----token.go(3KB)
----rsa_utils.go(2KB)
----signing_method.go(1KB)
----hmac_example_test.go(2KB)
----rsa_pss_test.go(5KB)
----hmac_test.go(3KB)
----rsa_pss.go(3KB)
----ecdsa_test.go(3KB)
----.travis.yml(117B)
----map_claims.go(3KB)
----LICENSE(1KB)
----doc.go(166B)
----test()
--------helpers.go(773B)
--------ec512-public.pem(268B)
--------ec384-private.pem(288B)
--------ec256-private.pem(227B)
--------ec384-public.pem(215B)
--------sample_key(2KB)
--------ec512-private.pem(365B)
--------privateSecure.pem(2KB)
--------sample_key.pub(451B)
--------hmacTestKey(64B)
--------ec256-public.pem(178B)
----hmac.go(2KB)
----ecdsa_utils.go(2KB)
----README.md(9KB)
----MIGRATION_GUIDE.md(5KB)
----request()
--------extractor_test.go(2KB)
--------oauth2.go(768B)
--------request_test.go(2KB)
--------doc.go(247B)
--------request.go(2KB)
--------extractor_example_test.go(633B)
--------extractor.go(2KB)
----rsa_test.go(6KB)
----http_example_test.go(5KB)
----.gitignore(16B)
----cmd()
--------jwt()