Bonjour et merci de votre aide,
Voila je rencontre un petit problème avec mon authentification Basic.
Voici mon appController et voici la référence trouver sur le cookBook.
Création de systèmes d’authentification stateless
public $components = array(
'Auth' => array(
'logoutRedirect' => array('controller' => 'stores', 'action' => 'index'),
'loginRedirect' => array('controller' => 'stores', 'action' => 'index'),
'unauthorizedRedirect' => array('controller' => 'stores', 'action' => 'index')
)
);
public function beforeFilter() {
parent::beforeFilter();
AuthComponent::$sessionKey = false;
$this->Auth->authenticate = [
AuthComponent::ALL => [
'fields' => ['username' => 'mail'],
'userFields' => ['username', 'id', 'group_id'],
'passwordHasher' => ['className' => 'Simple']
],
'Basic',
'Form'
];
}
public function getUser($request) {
$username = env('PHP_AUTH_USER');
$pass = env('PHP_AUTH_PW');
debug($username);
if (empty($username) || empty($pass)) {
return false;
}
return $this->_findUser($username, $pass);
}
Pour faire court un extrait de ma requête HTTP Auth
REQUEST { auth:
{ username: 'test@myproject.com',
password: '00',
socketID: '/#qFJrTQCEo26WgshAAAAB' },
uri: 'http://localhost:80/weddingplaza/',
callback: [Function],
method: 'GET' }
Il se se passe rien coté serveur.
Je pense qu'il ne parvient pas à eteindre la méthode getUser().
Merci à vous,