paseto
3.2.2
Paseto(pɔːsɛtəʊ,paw-set-oh)是您喜爱 JOSE(JWT、JWE、JWS)的一切,而没有任何困扰 JOSE 标准的众多设计缺陷。
该库是 PHP 语言中 PASETO 的参考实现。请参阅PASETO 规范了解设计注意事项。
请参阅文档。
PASETO 规范也可能有助于理解事物为何如此设计。
对于密钥包装、序列化和规范识别,请参阅 PASERK 的 PHP 实现。
如果您不确定这意味着什么,请参阅 PASERK 规范。
由于 PASERK 是 PASETO 扩展,因此 PASERK 支持不会自动包含在 PASETO 中,但 PASETO 与 PASERK 捆绑在一起。
需要 PHP 8.1 或更高版本。
对于 v3 令牌,需要 GMP 和 OpenSSL 扩展。
对于 v4 令牌,强烈建议使用 Sodium 扩展(但如果不是,该库将使用odium_compat)。
PASETO 协议版本: v3
、 v4
需要 PHP 7.1 或更高版本。
对于 v3 令牌,需要 GMP 和 OpenSSL 扩展。
对于 v4 令牌,强烈建议使用 Sodium 扩展(但如果不是,该库将使用odium_compat)。
PASETO 协议版本: v1
、 v2
、 v3
、 v4
需要 PHP 7.0 或更高版本。
对于 v1 令牌,需要 OpenSSL 扩展。
对于 v2 代币,强烈建议使用 Sodium 扩展(但如果不是,该库将使用odium_compat)。
PASETO 协议版本: v1
、 v2
如果您的公司在其产品或服务中使用此库,您可能有兴趣从 Paragon Initiative Enterprises 购买支持合同。