Bir UWP uygulaması için, API anahtarları ve gizli belirteçler gibi bir uygulama ile dağıtılması gereken sırları saklamak için önerilen mekanizma nedir? Kullanıcı tarafından oluşturulan auth tokenleri PasswordVault için mantıklıdır, ancak bunları uygulama dağıtımının bir parçası olarak ayarlamanın bir yolunu göremiyorum. Şimdiye kadar uygulamada "doğru" veya güvenli görünmeyen gömülü var.Bir UWP uygulamasında API anahtarlarını ve sırlarını saklamak için önerilen yol nedir?
10
A
cevap
1
Sen PasswordCredential
api, kod parçacığını kullanabilirsiniz: pencereler 8.1 için
string CredentialsName = "testing";
private PasswordCredential GetCredentialFromLocker()
{
PasswordCredential credential = null;
var vault = new PasswordVault();
IReadOnlyList<PasswordCredential> credentialList = null;
try
{
credentialList = vault.FindAllByUserName(Username);
}
catch
{
return credential;
}
if (credentialList.Count > 0)
{
credential = credentialList[0];
}
return credential;
}
public void CreatePassword(string password, string username)
{
var vault = new PasswordVault();
vault.Add(new PasswordCredential(CredentialsName, username, password));
}
İlgili konular
- 1. Console.Write öneki için önerilen yol nedir?
- 2. GPL'd masaüstü uygulamalarında twitter API anahtarlarını işlemenin standart yolu nedir?
- 3. Asp.net içinde 301 yönlendirmesi için önerilen yol daha nedir?
- 4. CouchDB görünümlerini kaynak kontrol altına almak için önerilen yol nedir?
- 5. kodlamak için önerilen yol/kod çözme URL'ler
- 6. Bir SlickGrid'i şekillendirmek için önerilen yaklaşım nedir?
- 7. Encoding.GetEncoding, UWP uygulamasında çalışmaz
- 8. UWP uygulamasında Aygıt Kimliği (eşik 1)
- 9. Çok katmanlı bir uygulamadaki sınıflar için önerilen adlandırma kuralı nedir?
- 10. Bir API sunan Önerilen notlar/doc hizmeti?
- 11. C programında JVM'yi NO kütüphanesi ile gömmek için önerilen yol?
- 12. UWP App uygulamasına bağlı olmayan UWP Uygulamasında Zamanlayıcı
- 13. Zend framework 2 Hata işleme için önerilen yol
- 14. Google Haritalar HTTP sürüş ve yol tarifi için API API
- 15. Mongoose kullanarak indeksleri düşürmenin önerilen yolu nedir?
- 16. R'de liste biçimindeki sonuçları saklamak için iyi bir strateji nedir?
- 17. Bir REST PUT yöntemi için önerilen/etkili istek yükü nedir?
- 18. Bir kutuyu temsil etmek için önerilen sınıf nedir?
- 19. Github'a API anahtarlarını gizlemek için kod nasıl kullanılır?
- 20. Bir Redux uygulamasında api yanıtlarını normalleştirme noktası nedir?
- 21. GridViewItem IsSWected Uygulamasında Bağlama UWP Uygulaması
- 22. Azure VM'de Sitecore 8.1'i kurmak için önerilen yaklaşım nedir?
- 23. Farklı sürümleri olan eklentiler ile eklentileri çalıştırmak için önerilen yol nedir?
- 24. Ana öğenin ileticinin yerini belirlemek için önerilen yol
- 25. Bir UWP uygulamasında .mp3 (veya başka bir) dosya nasıl oynatılır?
- 26. Redis - büyük haritayı saklamak için en iyi yol (sözlük)
- 27. Bir Soket bağlantısını kapatmak ve temizlemek için uygun yol nedir?
- 28. LLVM API: oluşturma/çıkarma için doğru yol
- 29. .NET uygulamalarında sesle çalışmanın önerilen yolu nedir?
- 30. UWP uygulamasında takılı kulaklık jakı nasıl algılanır?
benim yarattığım için kullanılan gerekli bilgileri saklamak ve kaynak olarak ekleyin hangi .dll. Artık kriptografiyi kullanmayı planlamak ve uygulama içinde şifresi çözülebilen bir dosyaya veri depolamak ve bu şekilde erişilebilmek, böylece birisi dosyaya yerel depodan erişse bile veriye erişemeyecek. “Keycredential” ve “Identity” seçeneklerine sahip olmanıza rağmen, bunlar bir kullanıcı girişi yaptıktan sonra kullanıma girer. – Jerin
@Jerin Bunu düşündüm ama sonra sadece sorunu taşıyormuşsunuz gibi görünüyor. Şifre çözme anahtarınızı nasıl koruyorsunuz? – dkackman
Şifre çözme anahtarı, kodunuzda veya .dll kaynağı olarak sabit olarak eklenir. Birisi kodunuzu kesmedikçe, kullanılan şifreleme algoritmasını ve şifre çözme anahtarını bulamazlar. – Jerin