rest
接口采用HttpBearerAuth
认证方式:
public function behaviors()
{
return ArrayHelper::merge( parent::behaviors(), [
'authenticator' => [
'class' => HttpBearerAuth::className(),
],
] );
}
请求时在请这里是列表文本求头上带上Authorization
参数:
Authorization:Bearer your_token
但是在认证类中取不到该参数。 解决方法: 在.htaccess
文件中加入
<IfModule mod_rewrite.c>
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</IfModule>
原文链接:https://blog.csdn.net/Dorisnzy/article/details/83143364