PHP Класс Thruway\Authentication\WampCraAuthProvider

Наследование: extends AbstractAuthProviderClient
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getMethodName ( ) : string
getUserDb ( ) : Thruway\Authentication\WampCraUserDbInterface Get UserDB
processAuthenticate ( mixed $signature, mixed $extra = null ) : array Process authenticate
processHello ( array $args ) : array The arguments given by the server are the actual hello message ($args[0]) and some session information ($args[1])
setUserDb ( Thruway\Authentication\WampCraUserDbInterface $userDb ) Set userDB

Приватные методы

Метод Описание
getChallengeFromExtra ( $extra ) : boolean Gets the Challenge Message from the extra object

Описание методов

getMethodName() публичный Метод

public getMethodName ( ) : string
Результат string

getUserDb() публичный Метод

Get UserDB
public getUserDb ( ) : Thruway\Authentication\WampCraUserDbInterface
Результат Thruway\Authentication\WampCraUserDbInterface

processAuthenticate() публичный Метод

Process authenticate
public processAuthenticate ( mixed $signature, mixed $extra = null ) : array
$signature mixed
$extra mixed
Результат array

processHello() публичный Метод

The session information is an associative array that contains the sessionId and realm
public processHello ( array $args ) : array
$args array
Результат array

setUserDb() публичный Метод

Set userDB
public setUserDb ( Thruway\Authentication\WampCraUserDbInterface $userDb )
$userDb Thruway\Authentication\WampCraUserDbInterface