apache環境下解決restful認證無法從header中獲取Authorization參數 [ 技術分享 ]


轉自: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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM