Mik*_*oss 1 php yii2 yii2-advanced-app yii2-basic-app
我BearerAuth在我的 yii2 项目中使用,身份验证在我的本地计算机上工作正常,但是当我在我的服务器上上传相同的代码和数据库时,它不工作并抛出Unauthorised错误。
我试图header在屏幕上打印,我可以看到access_token标题中没有。我正在POSTMAN用于测试,我正在使用以下令牌在标头中传递令牌
有什么我做错了吗?有没有其他方法可以Authrorisation在服务器上发送标头?
那access_token是在数据库中。我也尝试在服务器上调试它,但它没有转到User模型的方法findIdentityByAccessToken并在此之前抛出错误。
如果您使用 CGI/FastCGI 模式,则会出现此问题。
这可能对你有帮助。
你可以放
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
Run Code Online (Sandbox Code Playgroud)
在 .htaccess 文件中使 Authorizaion 变量可用。
有关更多信息,请查看此
http://php.net/manual/en/features.http-auth.php#114877
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |