PHP library for JSON web tokens (JWT) and JWT

1.3.1 2023-08-16 14:09 UTC

This package is auto-updated.

Last update: 2024-10-16 16:53:10 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