我有一个专为移动设备设计的网络应用程序,用于查看报告信息。该应用程序使用ASP .Net MVC 3编写,并与公司网络周围的各种报告服务服务器,分析服务器和SQL Server进行通信。通过Windows / Negotiate身份验证协议以及使用配置了各种SPN设置的Kerberos支持这些通信中的每一个。
该网站也可在外部使用,以便网络环境以外的任何人都可以使用他们的Windows凭据登录该网站。这适用于笔记本电脑和黑莓手机,它们可以在BES服务器上支持kerberos。
是否有设置iPhone / iPad / Android设备使用kerberos进行身份验证?目前,这些设备只是拒绝使用kerberos登录。如果我将站点恢复为使用NTLM或基本身份验证,则设备可以进行身份验证,但Web服务器无法再代表当前用户连接到各种数据源。权限。
这是其他人在移动报告方面面临的常见情况吗?如果有的话,是否有针对此问题的一般解决方案?
谢谢, 布赖恩。