Можно ли использовать Argon2 в стандартной среде Google App Engine? - PullRequest
0 голосов
/ 10 июля 2020

Я в процессе переноса приложения на Google App Engine. Если возможно, я хочу использовать стандартную среду. Мое приложение использует Argon2 для sh паролей. Ни на PHP 7.2, 7.3, ни на 7.4 Argon2 недоступен с файлом basi c app.yaml.

app.yaml:

runtime: php72|php73|php74

Есть ли какая-либо конфигурация, которую я могу настроить получить поддержку Argon2?

1 Ответ

0 голосов
/ 10 июля 2020

Чтобы использовать Argon2, необходимо установить сторонние библиотеки, которые не включены в дистрибутивы php (для установки вам нужно установить sudo apt install argon2 ). Основываясь на этой информации, лучшим решением для вас будет использование Cloud Run [1].

Следуйте инструкциям в Кратком руководстве Cloud Run [2], учитывая, что вам нужно отредактировать файл Dockerfile, чтобы убедитесь, что установлен Argon2.

[1] https://cloud.google.com/serverless-options

[2] https://cloud.google.com/run/docs/quickstarts/build-and-deploy#php

...