Paseto(pɔːsɛtəʊ,paw-set-oh)는 JOSE 표준을 괴롭히는 많은 디자인 결함 없이 JOSE(JWT, JWE, JWS)에서 여러분이 좋아하는 모든 것입니다.
이 라이브러리는 PHP 언어로 된 PASETO의 참조 구현입니다. 설계 고려 사항은 PASETO 사양 을 참조하세요.
설명서를 참조하세요.
PASETO 사양은 사물이 왜 그렇게 설계되었는지 이해하는 데도 유용할 수 있습니다.
키 래핑, 직렬화 및 표준 식별에 대해서는 PASERK의 PHP 구현을 참조하세요.
이것이 무엇을 의미하는지 확실하지 않다면 PASERK 사양을 참조하세요.
PASERK는 PASETO 확장이므로 PASERK 지원은 PASETO에 자동으로 포함되지 않지만 PASETO는 PASERK와 함께 번들로 제공됩니다.
PHP 8.1 이상이 필요합니다.
v3 토큰의 경우 GMP 및 OpenSSL 확장이 필요합니다.
v4 토큰의 경우 Sodium 확장을 적극 권장합니다(그러나 그렇지 않은 경우 이 라이브러리는 나트륨_compat를 사용합니다).
PASETO 프로토콜 버전: v3
, v4
PHP 7.1 이상이 필요합니다.
v3 토큰의 경우 GMP 및 OpenSSL 확장이 필요합니다.
v4 토큰의 경우 Sodium 확장을 적극 권장합니다(그러나 그렇지 않은 경우 이 라이브러리는 나트륨_compat를 사용합니다).
PASETO 프로토콜 버전: v1
, v2
, v3
, v4
PHP 7.0 이상이 필요합니다.
v1 토큰의 경우 OpenSSL 확장이 필요합니다.
v2 토큰의 경우 Sodium 확장을 적극 권장합니다(그러나 그렇지 않은 경우 이 라이브러리는 나트륨_compat를 사용합니다).
PASETO 프로토콜 버전: v1
, v2
귀하의 회사가 제품이나 서비스에 이 라이브러리를 사용하는 경우 Paragon Initiative Enterprises로부터 지원 계약을 구매하는 데 관심이 있을 수 있습니다.