我正在使用 ASP.NET MVC 开发 Web 应用程序,并且我想要混合身份验证 - 表单和 Windows。每个用户都有一个配置文件。如何将域帐户链接到用户配置文件?
第一个想法是使用包含域信息的完整用户名作为帐户标识符。(属性 - User.Identity.Name
)
示例:当“user_1”第一次进入应用程序时,他将获得一个与他的完整帐户名相关联的个人资料:“user_1@mydomain.com”。如果“user_1”将他的名字更改为“user_2”,他将被识别为新用户,并且将无法访问他的原始个人资料!
如何明确识别域帐户?