KB4016853-FIX: uygulamalar, Azure Anahtar Kasası sağlayıcısı aracılığıyla her zaman şifrelenmiş bir kimlik doğrulama belirteci almayı veya yenilemeyi denediğinizde kilitlenme

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • SQL Server 2016 veya Azure SQL veritabanında daima şifrelenmiş Microsoft .NET Framework uygulamalarınız vardır.

  • Bu uygulamaların sütun ana anahtarları Azure Anahtar Kasası 'nda depolanır.

Bu senaryoda uygulamalar deneyimi kilitlenmeleri. Bu nedenle, uygulamalar yanıt vermemeye (askıda kalabilir) veya zaman aşımına uğrayabilir. 

Kilitlenmeler, Azure Anahtar Kasası için bir kimlik doğrulama belirtecini alma veya yenileme girişimleri sırasında oluşabilir.

Neden

Bir uygulama veritabanındaki şifrelenmiş sütunları sorguladığında, SQL Server için .NET Framework veri sağlayıcısı daima şifrelenmiş Azure Anahtar Kasası sağlayıcısınıarar. Bu, sırayla, Azure Anahtar Kasası için bir belirteci alan veya yenileyen uygulama tabanlı bir zaman uyumsuz görevi arar. Her zaman şifrelenmiş NuGet paketinin 2.0. x ve 1. x. x sürümlerinin bu kod yolu, bazı zaman uyumsuz yöntemleri yanlış bir şekilde çağırdığı için kilitlenmelerle açıktır.

Çözüm

Sorun ilk olarak şifrelenmiş sürüm 2.1.0 Için Azure Anahtar Kasası sağlayıcısındadüzeltildi.Her zaman şifrelenmiş ve Azure Key kasa sağlayıcısınıkullanıyorsanız, uygulamanızı yeniden oluşturup yeniden dağıtmanız önerilir, böylece daima şifrelenmiş sürüm 2.1.0 veya üstü Için Azure Anahtar Kasası sağlayıcısı kullanılır.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×