部署后的 Laravel 护照

问题描述 投票:0回答:1

我在 aws ec2 实例上运行 Laravel 应用程序,并使用 Laravel Passport 使用不记名令牌来保护我的 api。

每次部署后,护照密钥都会消失,因此我在每次部署后添加了 Passport:install 命令。

这会强制所有用户重新登录。

必须有更好的解决方案来处理这种行为。

如何在没有 Passport:install 命令且不强制所有用户重新登录的情况下处理部署?

解决方案或更好的方法

laravel amazon-ec2 laravel-passport bearer-token
1个回答
0
投票

您不需要在初始部署后运行

passport:install

Passport 密钥默认安装在

storage/oauth-public.key
storage/oauth-private.key
中。您需要更新部署脚本,以便这些文件不会被删除。

要获得更具体的答案,您需要添加有关部署方法的更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.