Добрый день!
Суть проблемы такая апи на yii2 лежит на домене api.site.lc, а запросы приходят с admin.sitel.lc.
конфиг контроллера yii:
class UserController extends ActiveController
{
public $modelClass = 'common\models\User';
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['authenticator'] = [
'class' => HttpBearerAuth::className()
];
$behaviors['corsFilter'] = [
'class' => Cors::className()
];
return $behaviors;
}
public function actionTest()
{
echo 111;
}
}
с ангуляра я отправляю запрос /user/test, и насколько я понял CORS, сначала отправляется запрос "OPTIONS" (без Bearer) типа узнать можно нет обращаться. Но yii меня отбивает на этом запросе как неаторизационного, так как нет Bearer, Bearer же должен указываться в самом get теле запроса.
Как быть?