我有一个我正在处理的LOB应用程序,并且遇到网络访问问题。
该应用使用OAuth样式身份验证,我有一个自定义身份/授权服务器,应用程序连接到该服务器以进行授权。该授权服务器位于本地网络上(也可在外部访问),在早期开发期间,我意识到我必须设置“Internet(客户端和服务器)”才能连接到OAuth服务器,并且很好。 / p>
现在进一步加载并将其加载到测试计算机上,如果它位于域网络上,现在无法将这些机器连接到服务器(如果我先连接到热点,则工作正常)。
我缺少一个特殊的设置吗?
我也有“专用网络(客户端和服务器)”功能设置
清单中的完整列表
<Capabilities>
<Capability Name="privateNetworkClientServer" />
<Capability Name="internetClient" />
<Capability Name="picturesLibrary" />
<Capability Name="internetClientServer" />
<DeviceCapability Name="webcam" />
</Capabilities>
更新
我添加了以下注册表设置:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options \ authhost.exe \ EnablePrivateNetwork = 00000001
在此处找到:http://msdn.microsoft.com/en-us/library/windows/apps/Hh750287.aspx
并修复了它。在我看来,它不应该采用它来解决它,但看看它是如何的LOB应用程序,它可以照顾。
答案 0 :(得分:0)
您可以尝试添加<Capability Name="enterpriseAuthentication" />
,但我怀疑它会有所不同,除非服务器需要对从域内连接的计算机进行某种额外的身份验证。