asp.Net   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了asp.net – 我使用什么Active Directory字段来唯一标识用户?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Asp.net MVC项目通过AD认证。我想将审核信息存储在当前登录用户的表中。我应该在数据库中存储什么?我目前正在为我的会员和角色提供商使用 SamAccountName。我应该用这个吗@R_483_10675@用更冗长和现代的 UserPrincipalName吗?如果我们最终最终使用多个域呢?

Guid呢Guid似乎是明显的选择,但我一无所知。为什么它可以空?这个值是否改变?它是干什么用的?

更新

根据SID vs. GUID

如果您将用户移动到新域,则SID将会实际更改,GUID将保留
不变。它看起来像我GUID是去的方式,除非你打算对NT4 AD服务器进行身份验证。

我不知道在这里做什么,因为我不能接受我自己的答复2天。最深入的解释胜利?

解决方法

根据 SID vs. GUID

如此,我决定用GUID去。如果您将用户移动到新域,则SID实际上会改变,GUID将保持不变。只要您不打算针对NT4 AD服务器运行应用程序,GUID就是要走的路。

大佬总结

以上是大佬教程为你收集整理的asp.net – 我使用什么Active Directory字段来唯一标识用户?全部内容,希望文章能够帮你解决asp.net – 我使用什么Active Directory字段来唯一标识用户?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。