TokenHandler
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
$accessExp
public
int
$accessExp
$refreshExp
public
int
$refreshExp
$tokenPair
public
array<string|int, mixed>
$tokenPair
$alg
private
string
$alg
$collection
read-only
private
TokenCollection
$collection
$config
read-only
private
ConfigInterface
$config
$privateKey
private
string|false
$privateKey
$publicKey
private
string|false
$publicKey
$serverName
private
string
$serverName
__construct()
public
__construct(ConfigInterface $config, TokenCollection $collection) : mixed
Parameters
-
$config
: ConfigInterface
-
-
$collection
: TokenCollection
-
Return values
mixed
—
createAccessToken()
public
createAccessToken(mixed $info) : string
Parameters
-
$info
: mixed
-
-
throws
-
Exception
Return values
string
—
createRefreshToken()
public
createRefreshToken(array<string|int, mixed> $info) : string
Parameters
-
$info
: array<string|int, mixed>
-
-
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
-
-
throws
-
Exception
Return values
string
—
createTokenPair()
public
createTokenPair(mixed $data) : array<string|int, mixed>
Parameters
-
$data
: mixed
-
-
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
—
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
—