我的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。我认为它会工作,但不会。
我已经完成的事情:
这两种方法都可以在我的本地计算机上使用,但不能在FortRabbit服务器上使用。我总是收到一个异常“ InvalidArgumentException:无法解析您的密钥,原因:错误:0906D064:PEM例程:PEM_read_bio:错误的base64解码”