jwt:进行JWT签名,验证和验证

时间:2024-02-24 08:18:23
【文件属性】:

文件名称:jwt:进行JWT签名,验证和验证

文件大小:38KB

文件格式:ZIP

更新时间:2024-02-24 08:18:23

go golang jwt signing jwt-token

jwt(Go的JSON Web令牌) 关于 该软件包是 (或Golang)的JWT签名者,验证者和验证者。 尽管有许多用于Go的JWT软件包,但许多都缺乏对某些签名,验证或验证方法的支持,并且当它们不支持时,它们过于复杂。 该程序包在遵循“准则的同时,尝试模仿API的易用性。 不提供对支持(尚未提供,但在路线图中,请参阅#17)。 而是使用 ,范围缩小到。 支持的签名方式 SHA-256 SHA-384 SHA-512 HMAC :check_mark: :check_mark: :check_mark: RSA :check_mark: :check_mark: :check_mark: RSA-PSS :check_mark: :check_mark: :check_mark: ECDSA :check_mark: :check_mark: :check_mark: 教育局 :heavy_minus_sign: :heavy_minus_sign: :check_mark: 重要 分支master不稳定,请


【文件预览】:
jwt-master
----sign.go(2KB)
----none_test.go(17B)
----audience.go(925B)
----ecdsa_sha.go(4KB)
----go.mod(345B)
----.github()
--------FUNDING.yml(680B)
--------ISSUE_TEMPLATE()
--------workflows()
----jwtutil()
--------resolver_test.go(1KB)
--------resolver.go(1KB)
----rsa_sha.go(4KB)
----magefile.go(2KB)
----time.go(956B)
----none.go(512B)
----go.sum(2KB)
----hash_pool.go(460B)
----ed25519_test.go(3KB)
----time_test.go(2KB)
----verify.go(2KB)
----validators.go(3KB)
----ed25519_go1_12.go(2KB)
----internal()
--------decode_test.go(1KB)
--------errors.go(484B)
--------ed25519_go1_12.go(340B)
--------epoch.go(124B)
--------ed25519.go(325B)
--------errors_go1_12.go(501B)
--------decode.go(602B)
----audience_test.go(2KB)
----LICENSE(1KB)
----tools()
--------tools.go(231B)
----bench_test.go(2KB)
----doc.go(79B)
----resolver.go(190B)
----ed25519.go(2KB)
----json.go(339B)
----raw_token.go(1KB)
----README.md(7KB)
----ecdsa_sha_test.go(7KB)
----hmac_sha_test.go(4KB)
----header.go(345B)
----payload.go(428B)
----rsa_sha_test.go(12KB)
----sign_test.go(3KB)
----hmac_sha.go(2KB)
----algorithm.go(310B)
----.editorconfig(225B)
----.gitignore(17B)
----verify_test.go(4KB)
----CHANGELOG.md(5KB)
----validators_test.go(3KB)

网友评论