【发布时间】:2011-12-10 23:27:33
【问题描述】:
我们通过一个安全的网站为企业级应用程序添加了一个临时分发版。从版本 5 开始,我们遇到了与 IIS7 结合使用的身份验证问题。用户使用 windows 用户名和密码登录,然后单击下载。然后启动“itms-services://?action=download-manifest&url=domain”操作。
IOS 5 之前: 用户转到 url,输入用户名和密码。用户按下下载并再次用户需要输入用户名和密码。应用程序已安装。
安装 IOS 5 后: 用户转到 url,输入用户名和密码。用户按下载并获得域“....”未找到。不再弹出带有凭据的弹出窗口,就像之前版本的 IOS 5..
这个解决方案工作了半年,但是从IOS5开始就不行了……
IIS 日志 访问网站并单击包含 Plist 文件的 action=download 时,IIS 显示 401 错误(未通过身份验证)。但是,当我在 safari 中通过 url 直接访问 .plist 或 ipa 文件时,我确实得到了一个 POPUP 来进行身份验证。
IOS 5“itms-services://?action=download-manifest&url=domain”操作中似乎存在一个错误,不支持身份验证......
【问题讨论】:
标签: authentication iis-7 distribution ios5 adhoc