Базовая аутентификация API Yii 2.0

Я создаю API для отдыха YII 2.0 на основе RESTful API. Я хочу применить HTTP Basic Auth или параметр запроса Auth в API, но не удалось.

Я реализовал этот для http основной аутентификации и добавил

public function init()
{
parent::init();
\Yii::$app->user->enableSession = false;
}

в методе init () модуля, но не может найти, где и как настроить
поведение аутентификатора следующим образом

use yii\filters\auth\HttpBasicAuth;

public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['authenticator'] = [
'class' => HttpBasicAuth::className(),
];
return $behaviors;
}

и какая польза от

use yii\db\ActiveRecord;
use yii\web\IdentityInterface;

class User extends ActiveRecord implements IdentityInterface
{
public static function findIdentityByAccessToken($token, $type = null)
{
return static::findOne(['access_token' => $token]);
}
}

Любая помощь должна быть оценена.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]