fix api controllers

This commit is contained in:
andrey
2022-01-14 17:05:29 +03:00
parent a189c07c02
commit 8806be42b2
3 changed files with 24 additions and 27 deletions

View File

@@ -3,7 +3,11 @@
namespace frontend\modules\api\controllers;
use common\behaviors\GsCors;
use yii\filters\auth\CompositeAuth;
use yii\filters\auth\HttpBearerAuth;
use yii\filters\ContentNegotiator;
use yii\rest\Controller;
use yii\web\Response;
class ApiController extends Controller
{
@@ -24,6 +28,18 @@ class ApiController extends Controller
],
]
],
'authenticator' => [
'class' => CompositeAuth::class,
'authMethods' => [
HttpBearerAuth::class,
],
],
[
'class' => ContentNegotiator::className(),
'formats' => [
'application/json' => Response::FORMAT_JSON,
],
],
];
}