Worklight不显示身份验证质询

时间:2014-07-23 15:31:39

标签: android ios uiwebview ibm-mobilefirst

我将我的worklight应用程序用作服务器页面的容器。但是,服务器页面会提示窗口身份验证质询对话框。因此,基本上当您进入此页面时,会显示一个对话窗口,要求您提供凭据。 它显示在移动浏览器上,但没有在Android和ios的应用程序内显示。 我做了一些研究。只有本机解决方案。似乎认证pupup不能与UIWebView一起使用。 worklight有解决方案/解决方法吗? 感谢。

1 个答案:

答案 0 :(得分:0)

如果您的应用正在呈现自己的内容,但需要与服务器进行身份验证才能访问数据,那么您必须查看Worklight的Security FrameworkGetting Started模块。

从高端角度来看,您需要使用Worklight的身份验证机制(如基于表单的身份验证)在访问您的服务器数据之前收集和验证用户。

现在,如果您的应用正在渲染服务器生成的内容(例如,通过WebView),那么您将不得不手动实施一种机制来捕获用户凭据并将其传递给您的服务器。它取决于服务器所需的身份验证类型,而Cordova插件(由Daniel Gonzalez在评论中建议)可能是一种方式。 “入门”模块Container for Advanced Pages可能会有所帮助(加上project file

我希望这会有所帮助......