2016-09-28 58 views
0

我正在將SAML2 SSO集成到混合Cordova/Phonegap(Mendix)應用程序中。重定向正在與這段代碼:來自Cordova的SAML2請求無效

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

但具體SSO登錄頁面沒有在inAppBrowser顯示,雖然它在Web應用程序的工作。我敢肯定,我已經正確設置白名單:

<access origin="*" /> 

當在混合應用程序的網絡請求但看,我看到一個'SSO.saml2的要求是有紅色,含有的RelayState和SAMLRequest,但有'臨時標題'(這應該意味着請求實際上並未被觸發)。這些元素只是顯示一個形式隱藏字段...

Screenshot of inspecting elements

有誰知道爲什麼請求沒有做出線索?

回答

0

我們發現問題;我們沒有用於測試的SSL證書。在普通的瀏覽器中,這會給出警告並可能繼續,而在Cordova InAppBrowser中,您只會看到一個白色屏幕並阻止請求。