4

Always Encrypted과 Azure Key Vault에 저장된 열 마스터 키를 사용하여 Azure SQL 데이터베이스의 일부 열을 암호화했지만 응용 프로그램에서 액세스하는 데 문제가 있습니다. Entity Framework를 사용합니다.항상 Entity Framework 및 Azure Key Vault로 암호화 사용

는 최근 MSDN article 및 항상 푸른 키 Vault를 암호화 사용하도록도록 SqlConnection을 설정하는 방법을 설명 older blog post있다, 그래서 정상적인 DbContext가 DbConnection 받아들이는 constructor를 사용하여 생성 될 수 있음을 추측하고있어. DbConnection는 순간에 내 임금 수준을 넘어 인하는 DbCompiledModel 소요됩니다 만 constructor -

문제

내가 그 생성자가없는 IdentityDbContext을 사용하고 있다는 점이다.

누구나 IdentityDbContext 키 볼트를 사용하는 방법을 설명 할 수 있습니까?

+0

조사 중 ... ConnectionString에 "Column Encryption Setting = Enabled"를 추가하고 암호화 된 열에 SqlParameter를 추가해야한다는 언급이 발견되었습니다. 여기 : https://azure.microsoft.com/en-us/documentation/articles/sql-database-always-encrypted/#strongimportantstrong 열 또는 전체 데이터베이스를 암호화하고 있습니까? – OzBob

답변

0

EF 팀에 test that uses encryption이있는 것으로 보입니다.

TODO : test IdentityDbContext 생성자는 AdventureWorksContext와 동일한 생성자를 제공합니다.