Windows Server 2008 r2 IIS7 中的 Windows 身份验证与 Android 浏览器

Windows Server 2008 r2 IIS7 中的 Windows 身份验证与 Android 浏览器

我有一个使用 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 身份验证?

谢谢。

答案1

登录时,您是否始终以 DOMAIN\username 形式提供凭据?我发现,当仅提供用户名时,不同的浏览器会有不同的行为。

相关内容