【发布时间】:2019-08-04 15:51:26
【问题描述】:
我有一个 Winforms 应用程序,它连接到本地 SQL Server 和 Azure 数据库实例。它是多租户的,我想在主机上使用证书和密码组合来验证用户。
也就是说用户需要同时拥有证书和密码才能访问数据库。
我打算将列级加密与 SQL Server/Azure DB 一起使用来保护数据,并使用行级安全性来隔离租户。
将通过 Active Directory 中的用户 SID 访问行数据。
实现这一目标的最佳方法是什么?这是好的做法吗?
【问题讨论】:
标签: c# sql-server certificate azure-sql-database x509