iFrame对凭证没有挑战性

时间:2014-11-14 20:49:26

标签: html ios cordova authentication

我正在尝试创建一个只包含img个标签或iframes的手机短片应用,所有这些都来自我们网络上的多个不同服务器。

我目前面临的挑战是,当您在浏览器中导航到http://my-intranet-domain/image.png时,您会看到一个登录对话框,输入您的活动目录凭据;如果你把这个<img src="http://my-intranet-domain/image.png" />放在phonegap应用程序中(甚至是macbook上的Chrome和Safari),你只会得到401错误(没有凭证的挑战)。

我怎么能:

  1. 在这种情况下对用户名和密码的质疑
  2. ,可能:

    1. 在您获得用户名和密码后,请记住这一点,这样您就不必再次询问了(这些图片/ iframe可能来自多个不同的服务器,但它们都在我们的域名中 - 如果您需要进行身份验证,则只应进行一次身份验证。

1 个答案:

答案 0 :(得分:0)

默认情况下,网页视图不会显示对话框。您可能需要查看cordova-plugin-auth-dialog,这会为Cordova应用启用此行为。它可以持久保存会话的凭据,在iOS上它可以永久保留它们。