1
6
Microsoft将SID存储为varbinary(85)
这也是一个唯一的列,所以它必须有一个索引… |
2
1
用户名是您最不想索引的东西。 只有当您将用户从一个域更改为另一个域时,SID才会在广告中更改。RID分为两组-内置(1000)和用户RID。预定义的用户(如管理员、来宾等)始终具有相同的RID。 如果您想处理用户等的移动,那么guid就是解决问题的方法。 用户名可以在用户和组管理中随时更改。 这与对象名不同,对象名是不变的,但我不认为在整个林中是唯一的。您可以拥有任意数量的John Smith用户。 我会研究ADSI对象。这些是应该可以从ASP访问的COM对象。msdn解释得很好。adsearch对象可用于从guid返回用户属性(例如,包括dn)。 |
3
-3
听起来你让这件事变得比需要的要困难得多。您需要什么样的SID或guid?对于ActiveDirectory中维护的用户帐户,您已经有了一个唯一的、完全可读的标识符。 它被称为“用户名”。希望它与存储在应用程序“用户”表中的用户名相同。 您的应用程序只需要知道该用户名是否已成功通过ActiveDirectory的身份验证。因此,如果他们成功登录,您只需在会话变量中存储他们经过身份验证的事实。 如果将它们配置为使用db user登录,如果成功,则设置相同的会话变量,指示它们已成功登录。 没有花哨的吉他和单刀键琴…简单。 |
Michael Samuel · MYSQL在以下情况下自动创建索引 6 年前 |
Patricia Rozario · 数据库设计确保一对一关系 6 年前 |
dryhay · MySQL“多对多”关系错误 6 年前 |
L. Fox · 我在这里用的是什么样的Laravel雄辩的关系 6 年前 |
Geoff Harper · 我应该如何构建关系松散的SQL db 6 年前 |
waroxx · SQL—当多个表具有相同的列时,最好怎么做 6 年前 |
Lumpi01 · SQL 2不同的注释类型-最佳解决方案? 6 年前 |
Hayreddin Tüzel · 预约系统数据库建模[关闭] 6 年前 |