【问题标题】:Active Directory User Data StorageActive Directory 用户数据存储
【发布时间】:2012-10-30 17:55:25
【问题描述】:

使用 MVC4 为通过 Active Directory 进行身份验证的用户存储用户数据的最佳方法是什么?我应该使用 SID 作为用户 ID 吗?例如:

CREATE TABLE MyStuff AS
{
   ID INT IDENTITY (1,1) NOT NULL UNIQUE,
   AccountDomainSid VARCHAR(50),
   Stuff VARCHAR(100)
 }

【问题讨论】:

    标签: active-directory asp.net-mvc-4 windows-authentication


    【解决方案1】:

    用户的SID可以更改(例如,如果您合并两个域)。这就是为什么还有SIDHistory attribute on your AD objects :-)

    在SID vs. GUID 上查看此 TechNet 简介。

    始终保持不变的一件事是来自 Active Directory 的 objectGUID - 终身固定。

    【讨论】:

      猜你喜欢
      • 2010-09-07
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 2017-02-25
      • 2014-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多