轉自:https://blog.csdn.net/Dorisnzy/article/details/83143364
rest接口采用HttpBearerAuth認證方式:
public function behaviors() { return ArrayHelper::merge( parent::behaviors(), [ 'authenticator' => [ 'class' => HttpBearerAuth::className(), ], ] ); }
請求時在請這里是列表文本求頭上帶上Authorization參數:
Authorization:Bearer your_token
但是在認證類中取不到該參數。 解決方法: 在.htaccess文件中加入
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1