Есть небольшое приложение на php, которое подключается к внешнему сервису c использованием Bearer Authentication
и получает данные.
Заголовки при отправке
...
'headers' => [
'Content-Type' => 'application/json',
'Authorization' => 'Bearer ' . $key,
],
...
Приложение получает $key через web форму (method post).
Есть задача автоматизировать процесс получения данных, и запускать приложение по cron, например.
Хранить $key в открытом виде нельзя.
Необходимо сделать так, чтобы $key нельзя было ни при каких условиях расшифровать, даже если взломали сервер, получили все исходники и слили дамп базы и т.п.
Есть ли вообще способ безопасно постоянно хранить $key на сервере?