我有几个在使用 Microsoft Azure Ad 身份验证的 Azure Web Apps 上运行的应用程序。直到 2022 年 8 月,这些一直运行得很好。但突然间,它们在使用 Azure AD 多租户从 Microsoft-Login 检索登录信息时都遇到了问题,并且所有租户都出现了问题。
应用程序注册和机密未过期。
我可以使用自己的 iis 复制该问题,但是当我使用 reg“hack”强制使用 TLS 1.2 时,它再次在本地工作...
但是网络应用程序仍然存在问题...
HttpContext.Current.GetOwinContext().Authentication.AuthenticateAsync("External");
返回 null...我怀疑它与 TLS 有关,但网络应用程序设置为使用 TLS 1.2。
所以经过几个小时的测试后,我会尝试一下并在这里询问。
谢谢
/哈坎
我也面临同样的问题。我的所有托管 ASP.NET Web 应用程序均于 2022 年 8 月 5 日下午停止使用 MS AD 进行身份验证。
我从你的帖子中得到了这个想法,这可能是因为我使用的是 TLS 1.1。经过更多研究,我在 MS Azure 主页 -> 概述 -
上发现了一个警报卡“即将弃用 TLS 1.0、1.1 和 3DES 请在客户端(应用程序/平台)上启用 TLS 1.2 支持,以避免任何服务影响。 了解更多》
我将尝试升级我的应用程序以使用 TLS 1.2,并希望这个问题能够得到解决。
亲切的问候, 阿文德·卡纳
当我从 Windows 命令提示符将时间设置为不正确的时间时,我会收到此消息。然后,当我纠正它时,我必须重新启动计算机,它才能再次开始工作。