Как сделать многопользовательскую авторизацию на yii2?
Здавствуйте, пытаюсь сделать на yii2 restfull api с разными пользователями. из разных таблиц в бд.
использую
QueryParamAuth, через access-token
в конфиг прописал
'user' => [
'class' => 'yii\web\User',
'identityClass' => 'app\models\Members',
'enableAutoLogin' => true,
'enableSession' => false,
],
'partner' => [
'class' => 'yii\web\User',
'identityClass' => 'app\models\Partners',
'enableAutoLogin' => true,
'enableSession' => false,
],
модели сделал. контроллеры сделал, логиниться могу. но проблема с аутентификацией. когда пробую делать запрос например на testController
public function behaviors()
{
return [
'authenticator' => [
'class' => QueryParamAuth::className()
],
то всегда вызывается 'identityClass' => 'app\models\Members',
как разграничить например на разных контроллерах, были разные identityClass?