just found a way to solve it :-)
I do not know, if it is the best way to implement and to place it...
The docu 
<http://book.cakephp.org/3.0/en/controllers/components/authentication.html#creating-custom-authentication-objects>
 helped 
my

created a file "/vendor/cakephp/src/Auth/Basic2Authenticate.php"
(I hope, it does not disappear after update via composer)

<?php
namespace Cake\Auth;

use Cake\Network\Exception\UnauthorizedException;
use Cake\Network\Request;
use Cake\Network\Response;

class Basic2Authenticate extends BasicAuthenticate
{

    public function authenticate(Request $request, Response $response)
    {
        return $this->getUser($request);
    }

    public function getUser(Request $request)
    {
        $username = $request->env('PHP_AUTH_USER');
        $pass = $request->env('PHP_AUTH_PW');
        if (!is_string($username) || $username === '' || !is_string($pass) 
|| $pass === '') {
            return false;
        }
        if ($username === 'foo' && $pass === "bar") {
            return ['User' => $username, 'Password' => $pass];
        }
        return false;
    }

}


Am Samstag, 28. November 2015 10:39:25 UTC+1 schrieb Rumkuchen:
>
> I want to use Basic Authentication without a Model - so I want to verify 
> the credentials in a controller....
> Is that possible? I know how to do it with Form-Authentication but not 
> with Basic Authentication.
>
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to