【问题标题】:Laravel 5.7 passport return Unauthenticated always on AWS serverLaravel 5.7 护照返回未经身份验证总是在 AWS 服务器上
【发布时间】:2019-08-03 04:38:50
【问题描述】:

我面临 laravel 身份验证问题。我按照 Laravel 5.7 官方文档处理身份验证。它在本地主机上工作,但是当部署在 AWS 服务器上时,它会给出未经身份验证的消息。 每次登录时都会生成新令牌,但 Laravel 不会对其进行身份验证。

【问题讨论】:

    标签: php laravel apache amazon-ec2 laravel-passport


    【解决方案1】:
    Apache is notorious for stripping the Authorization header. You'll want to verify you 
    have that header in the incoming request.
    Please add this (/etc/apache2/sites-available)
    
    <Directory "/var/www">
    AllowOverride All
    </Directory>
    

    https://askubuntu.com/questions/429869/is-this-a-correct-way-to-enable-htaccess-in-apache-2-4-7

    Laravel Passport - /oauth/token generates invalid token

    【讨论】:

      【解决方案2】:

      不知道是用护照还是用什么做token... 但我认为在您的本地主机上生成的用于签署令牌的密钥与 AWS 上的不同......如果您可以手动将密钥迁移到服务器(这是一个坏主意).. 在 AWS 上重新生成一个新的...如果不够清楚,我不知道...

      要添加...密钥通常位于存储目录下...(公共和私有...)但最好生成一个新的...

      【讨论】:

      • 我们正在使用 passpoert api laravel 进行 OAuth
      猜你喜欢
      • 2019-06-14
      • 2017-04-24
      • 1970-01-01
      • 2018-09-01
      • 2017-01-06
      • 2019-02-28
      • 2019-06-02
      • 2018-01-05
      • 2018-11-13
      相关资源
      最近更新 更多