PHP 클래스 CakeDC\Users\Auth\ApiKeyAuthenticate

상속: extends Cake\Auth\BaseAuthenticate
파일 보기 프로젝트 열기: CakeDC/users 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$types

보호된 프로퍼티들

프로퍼티 타입 설명
$_defaultConfig

공개 메소드들

메소드 설명
authenticate ( Cake\Network\Request $request, Response $response ) : mixed Authenticate callback Reads the API Key based on configuration and login the user
getUser ( Cake\Network\Request $request ) : mixed Stateless Authentication System http://book.cakephp.org/3.0/en/controllers/components/authentication.html#creating-stateless-authentication-systems
header ( Cake\Network\Request $request ) : string Get the api key from the header
querystring ( Cake\Network\Request $request ) : string Get the api key from the querystring

메소드 상세

authenticate() 공개 메소드

Authenticate callback Reads the API Key based on configuration and login the user
public authenticate ( Cake\Network\Request $request, Response $response ) : mixed
$request Cake\Network\Request Cake request object.
$response Cake\Network\Response Cake response object.
리턴 mixed

getUser() 공개 메소드

Config: $this->Auth->config('storage', 'Memory'); $this->Auth->config('unauthorizedRedirect', 'false'); $this->Auth->config('checkAuthIn', 'Controller.initialize'); $this->Auth->config('loginAction', false);
public getUser ( Cake\Network\Request $request ) : mixed
$request Cake\Network\Request Cake request object.
리턴 mixed

header() 공개 메소드

Get the api key from the header
public header ( Cake\Network\Request $request ) : string
$request Cake\Network\Request request
리턴 string api key

querystring() 공개 메소드

Get the api key from the querystring
public querystring ( Cake\Network\Request $request ) : string
$request Cake\Network\Request request
리턴 string api key

프로퍼티 상세

$_defaultConfig 보호되어 있는 프로퍼티

protected $_defaultConfig

$types 공개적으로 프로퍼티

public $types