Azure Active Directory 身份验证出现错误"we can't connect to the service you need right now"



i使用Microsoft.InderityModel.Clients.Activedirectory.AuthenticationContext进行身份验证,有一个Windows Store应用程序(8.1(。

当程序致电AccearIretokenAsync时,它将启动登录屏幕以使用户输入公司电子邮件,然后重定向到公司Azure Ad网站以输入密码。

如果我在Visual Studio中将此应用程序运行在云VM(未加入域(或域上加入Company Comperse(Windows 10(,则可以显示密码输入页面。

我的问题是,当我在同一公司PC上运行该应用程序时,它将显示一条错误消息"我们无法连接到您现在需要的服务。"电子邮件输入后。从WebAuth的事件日志中,它显示了" Authhost在URL处遇到了导航错误"。

我已经声明了清单中的能力企业身份验证互联网(客户端&服务器(私人网络(客户端&服务器(共享用户证书正如此链接所建议的。

有人得到更好的想法,什么可能导致这个问题?

尝试了几件事,终于来了。我编辑了注册表并添加了此密钥。hkey_local_machine software Microsoft Windows NT CurrentVersion Image File Execution option Authhost.exe EnablePrivatEnetwork = 00000001

之后,Web身份验证经纪人开始按照应有的方式开始工作。

相关内容

最新更新