【发布时间】:2017-02-16 10:34:28
【问题描述】:
所以我正在使用 C# 中的 .NET Core 应用程序 v1.0,它使用 Windows 身份验证。
我上次使用它是在 2017 年 2 月 14 日。但是今天(16/02/2017)它停止正常工作,因为 User.Identity.Name 开始从 MS Active Directory 返回区分大小写的用户名。所以它在 1 天的时间里从“DOMAIN\jdoe”变成了“DOMAIN\JDoe”。
什么可能的原因会导致它突然改变?
【问题讨论】:
-
有人选择规范化它是因为它在 AD 中不合时宜?取决于你的代码,因为他今天输入的是 JDoe,而不是 jdoe?
标签: c# active-directory .net-core windows-authentication