AirLay backend

TokenService extends AirlayService
in package

Class AirlayService

Table of Contents

$  : AirlayConfig
$rabbitmq  : AMQPStreamConnection
$user  : UserEntity
$collection  : mixed
$alg  : string
$privateKey  : string
$publicKey  : string
$serverName  : string
__construct()  : mixed
createDataLoaderToken()  : array<string|int, mixed>
decodeData()  : array<string|int, mixed>
decodePinCode()  : array<string|int, mixed>
encodeData()  : string
encodeEmailPinCode()  : string
encodeTotpToken()  : string
getCollection()  : mixed
readFile()  : string

Properties

Methods

createDataLoaderToken()

public createDataLoaderToken(string $tokenId, string $token, ObjectId $dataLoaderId, ObjectId|null $dataSetId, string $type, ObjectId $organizationId) : array<string|int, mixed>
Parameters
$tokenId : string
$token : string
$dataLoaderId : ObjectId
$dataSetId : ObjectId|null
$type : string
$organizationId : ObjectId
Return values
array<string|int, mixed>

decodeData()

public decodeData(string $token) : array<string|int, mixed>
Parameters
$token : string
Tags
throws
TypeError
throws
DomainException
throws
ExpiredException
Return values
array<string|int, mixed>

decodePinCode()

public decodePinCode(string $token) : array<string|int, mixed>
Parameters
$token : string
Return values
array<string|int, mixed>

encodeData()

public encodeData(array<string|int, mixed> $data, int $expire) : string
Parameters
$data : array<string|int, mixed>
$expire : int
Return values
string

encodeEmailPinCode()

public encodeEmailPinCode(ObjectId $userId, string $username, ObjectId $pinCodeId[, string|null $deviceId = null ]) : string
Parameters
$userId : ObjectId
$username : string
$pinCodeId : ObjectId
$deviceId : string|null = null
Return values
string

encodeTotpToken()

public encodeTotpToken(ObjectId $userId, string $username[, string|null $deviceId = null ]) : string
Parameters
$userId : ObjectId
$username : string
$deviceId : string|null = null
Return values
string

getCollection()

public getCollection() : mixed
Return values
mixed

readFile()

private readFile(string $path) : string
Parameters
$path : string
Return values
string

Search results