2010-11-09 88 views
1

我在Intranet方案中使用了一个应用程序:windows窗体,使用wcf传输安全性和Windows身份验证(using this pattern)。我需要存储Windows用户信息并将Windows用户连接到我的表“Person”(使用Sql Server)。但我不知道要做到这一点的最佳方法。任何人都可以帮助我解决问题?如何在数据库中存储Windows身份验证信息

回答

3

最好的选择是存储用户的SID,这对于给定的用户永远不会改变,而登录名可以改变。如果您可以访问用户的WindowsIdentity,则SID位于User属性中。

0

您可以拥有一个存储窗口用户名和关联的Person条目的表。