文件名称:paseto:GO(Golang)中与平台无关的安全令牌的实现
文件大小:37KB
文件格式:ZIP
更新时间:2024-02-26 09:08:36
go golang security jwt authentication
PASETO的Golang实施:与平台无关的安全令牌 这是令牌的100%兼容的纯Go(Golang)实现。 PASETO是您对JOSE(JWT,JWE,JWS)所钟爱的一切,而没有的。 内容 什么是PASETO? PASETO(与平台无关的安全令牌)是安全无状态令牌的规范和参考实现。 PASETO和JWT之间的主要区别 与JSON Web令牌(JWT)不同,JSON Web令牌为开发人员提供了足够多的绳索来挂起自己,而PASETO仅允许安全操作。 JWT为您提供“算法敏捷性”,PASETO为您提供“版本协议”。 您不可能使用PASETO。 警告: JWT和PASETO都不是为而设计的。
【文件预览】:
paseto-master
----parser.go(4KB)
----.gitignore(20B)
----README.md(11KB)
----utils.go(3KB)
----helpers_test.go(3KB)
----.github()
--------workflows()
----v2_test.go(11KB)
----v1.go(6KB)
----protocol.go(2KB)
----LICENSE(1KB)
----go.mod(247B)
----v1_test.go(18KB)
----parser_test.go(8KB)
----.golangci.yml(2KB)
----json_token_validator_test.go(2KB)
----parser_enum.go(2KB)
----json_token_validator.go(2KB)
----utils_test.go(1KB)
----v2.go(5KB)
----json_token.go(6KB)
----go.sum(2KB)
----benchmarks_test.go(4KB)
----Makefile(3KB)
----json_token_test.go(4KB)