FortRabbit-多个节点设置-Laravel Passport

时间:2018-12-14 19:25:10

标签: laravel laravel-5 laravel-passport fortrabbit

我的FortRabbit设置是使用PHP s2的Professional Stack。它给了我2个PHP服务器。这带来了如何保留Laravel Passport oauth-public和oauth-private密钥的问题。

我找到了解决方案(https://github.com/laravel/passport/pull/683/files),它可以在我的本地计算机上运行(仅1个服务器设置)。

我将相同的PASSPORT_PUBLIC_KEY和PASSPORT_PRIVATE_KEY复制到FortRabbit env。我认为它会工作,但不会。

我已经完成的事情:

  1. 使用原始的公共/专用密钥访问.env
  2. 使用base64编码的公钥/私钥来.env并在配置中对其进行解码(如FortRabbit所建议)

这两种方法都可以在我的本地计算机上使用,但不能在FortRabbit服务器上使用。我总是收到一个异常“ InvalidArgumentException:无法解析您的密钥,原因:错误:0906D064:PEM例程:PEM_read_bio:错误的base64解码”

0 个答案:

没有答案