CoolCMS API

JwtManager
in package

FinalYes

Table of Contents

Properties

$expirationSeconds  : int
$issuer  : string
$secret  : string

Methods

__construct()  : mixed
decodeRaw()  : stdClass|null
decodeToken()  : JwtPayload|null
generateToken()  : string
getExpirationSeconds()  : int
Returns the access token lifetime (`jwt.ttl`); the user revocation stamp must live that long.
isExpired()  : bool
isValid()  : bool

Properties

$expirationSeconds

private int $expirationSeconds = 3600

Methods

__construct()

public __construct([string $secret = '' ][, string $issuer = '' ][, int $expirationSeconds = 3600 ]) : mixed
Parameters
$secret : string = ''
$issuer : string = ''
$expirationSeconds : int = 3600

decodeRaw()

public decodeRaw(string $token) : stdClass|null
Parameters
$token : string
Return values
stdClass|null

getExpirationSeconds()

Returns the access token lifetime (`jwt.ttl`); the user revocation stamp must live that long.

public getExpirationSeconds() : int
Return values
int

isExpired()

public isExpired(string $token) : bool
Parameters
$token : string
Return values
bool

isValid()

public isValid(string $token) : bool
Parameters
$token : string
Return values
bool
On this page

Search results