AirLay backend

TokenHandler
in package

Table of Contents

$accessExp  : int
$refreshExp  : int
$tokenPair  : array<string|int, mixed>
$alg  : string
$collection  : TokenCollection
$config  : ConfigInterface
$privateKey  : string|false
$publicKey  : string|false
$serverName  : string
__construct()  : mixed
createAccessToken()  : string
createRefreshToken()  : string
createServerToken()  : string
createServiceToken()  : string
createTokenPair()  : array<string|int, mixed>
decodeToken()  : string|stdClass
deleteTokenById()  : float|bool|DeleteResult|int|string
findToken()  : mixed
getAccessInfo()  : mixed
getExpire()  : int
getRefreshInfo()  : mixed
getRole()  : mixed
parseAuthHeader()  : mixed
refreshTokens()  : int
updateTokenUsageTime()  : void
userExit()  : void

Properties

Methods

createAccessToken()

public createAccessToken(mixed $info) : string
Parameters
$info : mixed
Tags
throws
Exception
Return values
string

createRefreshToken()

public createRefreshToken(array<string|int, mixed> $info) : string
Parameters
$info : array<string|int, mixed>
Tags
throws
Exception
Return values
string

createServerToken()

public createServerToken(mixed $info) : string
Parameters
$info : mixed
Return values
string

createServiceToken()

public createServiceToken(mixed $info) : string
Parameters
$info : mixed
Tags
throws
Exception
Return values
string

createTokenPair()

public createTokenPair(mixed $data) : array<string|int, mixed>
Parameters
$data : mixed
Tags
throws
Exception
Return values
array<string|int, mixed>

decodeToken()

public decodeToken(mixed $token) : string|stdClass
Parameters
$token : mixed
Return values
string|stdClass

deleteTokenById()

public deleteTokenById(mixed $refreshT) : float|bool|DeleteResult|int|string
Parameters
$refreshT : mixed
Return values
float|bool|DeleteResult|int|string

findToken()

public findToken(mixed $request[, mixed $type = 'access_token' ]) : mixed
Parameters
$request : mixed
$type : mixed = 'access_token'
Return values
mixed

getAccessInfo()

public getAccessInfo(mixed $request) : mixed
Parameters
$request : mixed
Return values
mixed

getExpire()

public getExpire([mixed $type = 'access_token' ]) : int
Parameters
$type : mixed = 'access_token'
Return values
int

getRefreshInfo()

public getRefreshInfo(mixed $request) : mixed
Parameters
$request : mixed
Return values
mixed

getRole()

public getRole(mixed $request) : mixed
Parameters
$request : mixed
Return values
mixed

parseAuthHeader()

public parseAuthHeader(mixed $authHeader) : mixed
Parameters
$authHeader : mixed
Return values
mixed

refreshTokens()

public refreshTokens(mixed $request) : int
Parameters
$request : mixed
Return values
int

updateTokenUsageTime()

public updateTokenUsageTime(string $tokenId) : void
Parameters
$tokenId : string
Return values
void

userExit()

public userExit(mixed $request) : void
Parameters
$request : mixed
Return values
void

Search results