Cordova的SAML2请求无效

时间:2016-09-28 08:51:06

标签: cordova saml-2.0

我正致力于将SAML2 SSO集成到混合Cordova / Phonegap(Mendix)应用程序中。重定向正在使用这段代码:

cordova.InAppBrowser.open(mx.appUrl + "SSO/", "_blank", "location=yes,toolbar=yes");

但是,特定的SSO登录页面没有显示在inAppBrowser中,而是在Web应用程序中工作。我非常确定我已正确设置白名单:

<access origin="*" />

但是,在查看混合应用程序的网络请求时,我看到了一个&#39; SSO.saml2&#39;请求是红色的,包含RelayState和SAMLRequest,但有临时标题&#39; (这应该意味着请求实际上没有被触发)。这些元素只显示一个隐藏字段的表单......

Screenshot of inspecting elements

是否有人知道为什么没有提出请求?

1 个答案:

答案 0 :(得分:1)

我们发现了这个问题;我们没有测试的SSL证书。在普通的webbrowser中,这会发出警告并且可以继续,而在Cordova InAppBrowser中,您只会出现白屏并阻止请求。