FortRabbit - настройка нескольких узлов - Laravel Passport - PullRequest
0 голосов
/ 14 декабря 2018

Мой FortRabbit настроен на профессиональный стек с PHP s2.Это дает мне 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 "

...