PHP library for JSON web tokens (JWT) and JWT

Maintainers

👁 ovr

Package info

github.com/SocialConnect/jwx

pkg:composer/socialconnect/jwx

Statistics

Installs: 710 865

Dependents: 4

Suggesters: 0

Stars: 0

Open Issues: 0

1.4.0 2025-12-17 15:47 UTC

Requires

Requires (Dev)

Suggests

  • ext-openssl: Please install openssl extension to use RS encryption

Provides

None

Conflicts

None

Replaces

None

MIT 973492237a3c06fe23199b420b48d43ea30e98f3

  • Dmitry Patsura <talk.woop@dmtry.me>

jwtJSON Web TokenJWE

This package is auto-updated.

Last update: 2026-06-17 16:57:32 UTC


README

👁 Packagist
👁 License
👁 FOSSA Status

Documentation :: Getting Started

Implementation:

Encode

<?php

$jwt = new \SocialConnect\JWX\JWT([
 'uid' => 5,
]);

$encodeOptions = new \SocialConnect\JWX\EncodeOptions();
$encodeOptions->setExpirationTime(600);

$token = $jwt->encode('TEST', 'HS256', $encodeOptions);
var_dump($token);

Decode

<?php

$decodeOptions = new \SocialConnect\JWX\DecodeOptions(['HS256']);
$token = \SocialConnect\JWX\JWT::decode('TEST', $token, $decodeOptions);

var_dump($token);

License

This project is open-sourced software licensed under the MIT License.

See the LICENSE file for more information.

👁 FOSSA Status