Что является альтернативой файла web.config в ядре asp.net - PullRequest
0 голосов
/ 11 октября 2018

Я начал работать над основным веб-приложением asp.net, и в этом проекте нет файла web.config.Вот файл appsettings.json, хотя.Я не знаю, где хранить конфиденциальную информацию (например, мы храним имя пользователя и пароли домена в файле web.config в .Net Framework).Безопасно ли хранить конфиденциальные данные в файле appsettins.json?

1 Ответ

0 голосов
/ 11 октября 2018

Да appsettings.json похож на web.config для ASP.NET Core.Это для хранения не секретных данных.Но есть несколько способов настройки вашего приложения, например, переменные среды, аргументы командной строки, а также appsettings.json.Вы также можете настроить каждую среду с этим файлом.

Вы не должны хранить секреты, такие как имена пользователей, пароли или ключи API, здесь, так как этот файл будет проверен в системе контроля версий, и вы можете передать их другим сторонам.Вы можете использовать секреты пользователя (только в разработке) или хранилище ключей Azure для скрытых настроек.

Это большая тема, поэтому лучше проверить документы по этому вопросу и посмотреть, какие провайдеры лучше всего подходят для вашего сценария.

...