Geliştirme sırasında asp.net belgelerinde Safe storage of app secrets during development rehberini izledim ancak QA, Production vb. Için başka bir makineye yayınlarken nasıl kullanıldığını açıklamıyorum. Yapacağını düşündüm yayınlama sırasında onları appsettings.json içine eklemek oldu ama değil. SendGrid anahtarlarımı ve diğer hassas bilgileri doğrudan uygulama sırlarının amacını gerçekten bozan appsettings.json'a yerleştirmek zorunda kaldım.ASP.NET Core UserSecrets'ın üretime nasıl dağıtılacağı
Uygulama sırlarını en iyi şekilde mi kullanıyorsunuz veya API anahtarlarımı ve SQL kullanıcı/şifreleri yapılandırmamda depolamanın başka bir yolu var mı?
bu gider. –
Kullanıcı sırları yalnızca belirli bir çevresel değişken Geliştirme olarak ayarlandığında uygulanır –
10 Bağlantınızdan, Gizli Yöneticisi aracı saklanan sırları şifrelemez ve güvenilir bir mağaza olarak değerlendirilmemelidir. Sadece geliştirme amaçlıdır. Bu sadece sırların repoda kod içinde işlenmesini engellemek içindir. Üretimde, uygulama değerleri veya env değişkenlerine veya başka bir yapılandırma kaynağına gizli değerler ayarlanmıştır. –