PHP 클래스 ZF\OAuth2\Adapter\MongoAdapter

상속: extends OAuth2\Storage\Mongo
파일 보기 프로젝트 열기: zfcampus/zf-oauth2 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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