Почему у меня restful аутентификация не работает в yii2?
Мне нужно чтобы при авторизации через ios по api он проверял у меня в базе есть ли такой username, если есть то вывести его id.
Это в контроллере
<?php
namespace frontend\controllers;
use Yii;
use yii\rest\ActiveController;
use yii\filters\auth\HttpBasicAuth;
class TodoController extends ActiveController
{
public $modelClass = 'common\models\User';
public function init()
{
parent::init();
\Yii::$app->user->enableSession = false;
}
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['authenticator'] = [
'class' => HttpBasicAuth::className(),
];
return $behaviors;
}
}
В common\models\User.php добавил это
public static function findIdentityByAccessToken($token, $type = null)
{
return static::findOne(['access_token' => $token]);
}
ВЫводит ошибку 401