All Projects → paragonie → Paseto

paragonie / Paseto

Licence: other
Platform-Agnostic Security Tokens

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Paseto

caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Stars: ✭ 696 (-76.31%)
Mutual labels:  paseto, paseto-tokens
jpaseto
A library for creating and parsing Paseto in Java
Stars: ✭ 57 (-98.06%)
Mutual labels:  paseto, paseto-tokens
pasetors
PASETOrs: PASETO tokens in pure Rust
Stars: ✭ 46 (-98.43%)
Mutual labels:  paseto, paseto-tokens
caddy-authorize
Authorization Plugin for Caddy v2 (JWT/PASETO)
Stars: ✭ 235 (-92%)
Mutual labels:  paseto
pyseto
A Python implementation of PASETO and PASERK.
Stars: ✭ 21 (-99.29%)
Mutual labels:  paseto
paseto-dotnet
🔑 Paseto.NET, a Paseto (Platform-Agnostic Security Tokens) implementation for .NET
Stars: ✭ 67 (-97.72%)
Mutual labels:  paseto

PASETO: Platform-Agnostic Security Tokens

Build Status Latest Stable Version Latest Unstable Version License Downloads

Paseto is everything you love about JOSE (JWT, JWE, JWS) without any of the many design deficits that plague the JOSE standards.

This library is a reference implementation of PASETO in the PHP language. Please refer to the PASETO Specification for design considerations.

How to Use this Library

See the documentation.

The PASETO specification may also be useful for understanding why things are designed the way they are.

Requirements

PHP PASETO Library Version 2

  • Requires PHP 7.1 or newer.
  • For v3 tokens, the GMP and OpenSSL extensions are required.
  • For v4 tokens, the Sodium extension is strongly recommended (but this library will use sodium_compat if it's not).

PHP PASETO Library Version 1

  • Requires PHP 7.0 or newer.
  • For v1 tokens, the OpenSSL extension is required.
  • For v2 tokens, the Sodium extension is strongly recommended (but this library will use sodium_compat if it's not).

Support Contracts

If your company uses this library in their products or services, you may be interested in purchasing a support contract from Paragon Initiative Enterprises.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].