在iOS中处理http身份验证

时间:2013-07-27 10:16:45

标签: ios http cordova client-certificates


我正在开发一个企业Web应用程序。 它应该在安装了MobileIron和公司资料的设备上运行 该应用程序使用基于客户端证书进行身份验证的企业身份验证服务。当我在Safari浏览器中打开应用程序时 - 身份验证工作正常。但是为了提供一些功能,应用程序必须包装在PhoneGap shell中。身份验证已停止工作 据我所知,这是因为UIWebView无法从设备获取证书。

有没有办法让它自己处理或实施处理?

1 个答案:

答案 0 :(得分:0)

使用MobileIron AppConnect,您可以将证书直接分发到这些应用程序中(而不是系统密钥链,只能由Safari等内置应用程序访问)。然后可以对应用程序进行编码,以便在受到质询时将该证书提供给Web服务器。这很容易做到。

http://support.mobileiron.com/appconnect会有详细信息。