我有一个使用 Windows 身份验证的公司网站。该站点在 Windows Server 2008 R2、IIS 7 上运行。
当我们尝试从移动设备访问它时,我们得到的结果好坏参半 - 有些浏览器确实成功登录,有些甚至不显示登录窗口,有些确实显示登录窗口,但是当我输入凭据时,它们只是再次显示该窗口不休。
选项的细分是这样的:
HTC One Android 4.22 Native Browser SUCCESS
Motorola Xoom 1 Andorid 4.0.4 Native Browser repetitive login
Motorola Xoom 1 Andorid 4.0.4 Firefox repetitive login
Motorola Razr M Android 2.3.6 Firefox repetitive login
Morotola Droid Pro Android 2.3.4 Native Browser error 401, no login screen
Morotola Droid Pro Android 2.3.4 Firefox SUCCESS (surprisingly...)
Samsung S I mini someting old Native Browser error 401, no login screen
Samsung S I mini someting old Firefox repetitive login
我看过帖子说 FIrefox 将修复 Android < 4.0 上的 NTLM 登录问题,但我发现大多数 Android 上并非如此,而且 Android 4.0.4 上也存在问题。
在 iOS 和 WP8 上登录成功。
我的问题是:
- 为什么会这样?
- 如何在移动设备上可靠地使用 Windows 身份验证?
谢谢。