【发布时间】:2019-08-03 04:38:50
【问题描述】:
我面临 laravel 身份验证问题。我按照 Laravel 5.7 官方文档处理身份验证。它在本地主机上工作,但是当部署在 AWS 服务器上时,它会给出未经身份验证的消息。 每次登录时都会生成新令牌,但 Laravel 不会对其进行身份验证。
【问题讨论】:
标签: php laravel apache amazon-ec2 laravel-passport
我面临 laravel 身份验证问题。我按照 Laravel 5.7 官方文档处理身份验证。它在本地主机上工作,但是当部署在 AWS 服务器上时,它会给出未经身份验证的消息。 每次登录时都会生成新令牌,但 Laravel 不会对其进行身份验证。
【问题讨论】:
标签: php laravel apache amazon-ec2 laravel-passport
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
【讨论】:
不知道是用护照还是用什么做token... 但我认为在您的本地主机上生成的用于签署令牌的密钥与 AWS 上的不同......如果您可以手动将密钥迁移到服务器(这是一个坏主意).. 在 AWS 上重新生成一个新的...如果不够清楚,我不知道...
要添加...密钥通常位于存储目录下...(公共和私有...)但最好生成一个新的...
【讨论】: