Позвольте мне привести некоторые подробности моей настройки.
Я создаю основное API-приложение asp.net, размещенное в Azure.Я храню свои секретные ключи и прочее в лазурном ключе.Тем не менее, у меня есть некоторые AzureAddClientId и секрет, который теперь хранится в appsettings.json (для доступа к хранилищу ключей).Я также добавил appsettings.json в мой репозиторий git.Однако я знаю, что это небезопасно.Я использую Azure DevOps для релизов.Поэтому я думаю сделать следующее.Пожалуйста, дайте мне знать ваши мысли по этому поводу.
- добавьте appsettings.json в git ignore и поделитесь файлом среди разработчиков.
- добавьте AzureAddClientId и AzureAADClientSecret, чтобы Azure DevOps собирал конвейер как переменные.(Будут ли devops автоматически принимать переменные, как если бы они были в appsettings.json?)