PHP code example of sergeymitr / simple-php-jwt

1. Go to this page and download the library: Download sergeymitr/simple-php-jwt library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

sergeymitr / simple-php-jwt example snippets


use Sergeymitr\SimpleJWT\Token;

$token = Token::create();

$token->setIssuer('Sergeymitr\SimpleJWT')
    ->setSubject('Test Sample')
    ->setAudience('PHPUnit')
    ->setExpiration(new \DateTime('2020-02-02'))
    ->setNotBefore(new \DateTime('2020-01-01'))
    ->setIssuedAt(new DateTime('2020-01-15'))
    ->setID('sample-id');

$token->setCustomPayload('key', 'value');

use Sergeymitr\SimpleJWT\Encoder;

$encoded_token = Encoder::do($token, 'secret');

use Sergeymitr\SimpleJWT\Decoder;

$token = Decoder::do($encodedToken, 'secret');
bash
composer