2019-04-29apache环境下Authorization

2019-05-09  本文已影响0人  括儿之家

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

上一篇下一篇

猜你喜欢

热点阅读