PHP Класс ZF\OAuth2\Adapter\MongoAdapter

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

Защищенные свойства (Protected)

Свойство Тип Описание
$bcrypt Zend\Crypt\Password\Bcrypt
$bcryptCost integer

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

Метод Описание
__construct ( $connection, array $config = [] )
checkClientCredentials ( string $client_id, string $client_secret = null ) : boolean Check client credentials
getBcrypt ( ) : Zend\Crypt\Password\Bcrypt
setBcryptCost ( $value )
setClientDetails ( string $client_id, string $client_secret = null, string $redirect_uri = null, string $grant_types = null, string $scope_or_user_id = null, string $user_id = null ) : boolean Set client details
setUser ( string $username, string $password, string $firstName = null, string $lastName = null ) : boolean Set the user

Защищенные методы

Метод Описание
checkPassword ( string $user, string $password ) : boolean Check password using bcrypt
createBcryptHash ( &$string )
verifyHash ( $check, $hash ) : boolean Check hash using bcrypt

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

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

public __construct ( $connection, array $config = [] )
$connection
$config array

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

Check client credentials
public checkClientCredentials ( string $client_id, string $client_secret = null ) : boolean
$client_id string
$client_secret string
Результат boolean

checkPassword() защищенный Метод

Check password using bcrypt
protected checkPassword ( string $user, string $password ) : boolean
$user string
$password string
Результат boolean

createBcryptHash() защищенный Метод

protected createBcryptHash ( &$string )
$string

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

public getBcrypt ( ) : Zend\Crypt\Password\Bcrypt
Результат Zend\Crypt\Password\Bcrypt

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

public setBcryptCost ( $value )
$value

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

Set client details
public setClientDetails ( string $client_id, string $client_secret = null, string $redirect_uri = null, string $grant_types = null, string $scope_or_user_id = null, string $user_id = null ) : boolean
$client_id string
$client_secret string
$redirect_uri string
$grant_types string
$scope_or_user_id string If 5 arguments, user_id; if 6, scope.
$user_id string
Результат boolean

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

Set the user
public setUser ( string $username, string $password, string $firstName = null, string $lastName = null ) : boolean
$username string
$password string
$firstName string
$lastName string
Результат boolean

verifyHash() защищенный Метод

Check hash using bcrypt
protected verifyHash ( $check, $hash ) : boolean
$check
$hash
Результат boolean

Описание свойств

$bcrypt защищенное свойство

protected Bcrypt,Zend\Crypt\Password $bcrypt
Результат Zend\Crypt\Password\Bcrypt

$bcryptCost защищенное свойство

protected int $bcryptCost
Результат integer