windows-8 - Metro 应用程序使用企业身份验证 : why do I still see login prompt

标签 windows-8 microsoft-metro winjs

我有一个 WinJS Metro 应用程序,用于连接到同一个域的远程 Web 服务。我阅读了应用程序 list 功能(以及在线存在的少量内容),并希望我能够使用已登录的用户凭据来访问此 Web 服务,而无需他们登录。

我正在尝试使用 contentType:“application/x-www-form-urlencoded;charset='utf-8'”通过帖子对 Web 服务进行身份验证。此应用程序以前是一个网站,它会使用上述帖子在身份验证步骤中提示用户输入登录凭据。在 WinJS Metro 应用程序中,我有效地使用相同的代码(细微调整)来实现相同的结果。

有没有人在 WinJS Metro 应用程序中使用企业身份验证的经验,并且可以更好地解释我将/不会访问哪些类型的资源。我希望这不是特定于访问文件共享和 Intranet 站点等内容。

最佳答案

我也有这个确切的问题。确保在 package.appxmanifest 中启用了以下功能后:

  • 企业认证
  • 互联网(客户端)
  • 专用网络(客户端和服务器)

  • 我仍然必须将我们的 Web 服务的 URL 添加到 Internet Explorer 的 Intranet 站点列表中。直到那时,提示才消失。

    关于windows-8 - Metro 应用程序使用企业身份验证 : why do I still see login prompt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11548380/

    相关文章:

    c# - 如何以编程方式更改 Windows 更新选项?

    javascript - 在 Win 8 应用程序搜索契约(Contract)中集成指向我的数据库的链接

    c# - Bing 会将 map 的大小调整为坐标数组吗?

    microsoft-metro - 当异步回调返回时,我如何知道我仍在正确的页面上?

    windows-8 - WinJS 应用程序发生无法捕捉的崩溃

    javascript - 如何在使用 WinJS.xhr 时缓存 JSONP 响应?

    Windows 8 : How to disable touch in Flipview control?

    c# - 在 Windows 8 Metro App (C#/XAML) 中同时播放两种声音

    c# - 使用StorageFile的DeleteAsync函数删除本地文件夹中的文件

    android - navigator.app.exitApp() 做什么..?它会清除整个应用程序 session 吗...?