如何在数据库中存储windows auth信息

时间:2010-11-09 13:57:19

标签: .net windows winforms wcf authentication

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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