безопасность в файле yaml

Привет я следую этот учебник и загрузить мой пользовательский файл конфигурации. Тем не менее, я хочу использовать некоторый хэш внутри него (поэтому пароль или некоторые конфиденциальные данные не являются белым текстом). Я знаю, что в Symfony 2 встроены некоторые кодировщики, но как я могу использовать его внутри моего пользовательского файла yaml или создать свой собственный хэш? и отменить хэш-функцию? Или внутри моего контроллера после загрузки yaml

    test
loginTest:test
passTest:test{# how can i hash this ?#}

encoders here ????

0

Решение

Не помещайте пароль непосредственно в файлы YAML, а храните их вместе с другими полезными данными в parameters.yml и доступ к ним в вашем yaml файл с обозначением%.

// app/config/parameters.yml
parameters:
myPass: my_secret_pass// app/config/config.yml
test
loginTest:test
passTest:  {% myPass %}

Таким образом, вы можете иметь разные пароли для каждой среды, и вы не делитесь ими

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]