PHP library for JSON web tokens (JWT) and JWT
Maintainers
1.4.0
2025-12-17 15:47 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^9.6
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>
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.
