使用 InAppBrowser 插件进行 SSO 登录后,返回应用程序时不会保留 cookie,因此无法重新加载 ios 应用程序

问题描述

问题是我们使用cordova开发了混合应用程序。我们的应用程序是“SwiftEnterprise”,可在苹果商店购买。 我们有使用 InAppbrowser 插件实现的 SSO 登录功能。早些时候它运行良好,但从 2020 年 8 月开始它停止为 ios 工作。

我们可以使用 InAppbrowser 插件登录 SSO url,但登录后我们重定向到我们的主应用程序。问题是,现在我们无法重新加载我们的应用程序,因为缺少 jsession cookie。应用程序无法加载。目前在登录时,由于缺少 cookie,我们正在获取会话超时。我猜是 cookie 问题,我也尝试设置手动 cookie,但没有任何效果

预期会发生的是在成功 SSO 登录后,我们通过关闭 inappbrowser 重定向回主应用程序。这里我们希望得到 jsession Id,这样我们的会话超时就不会发生,应用程序可以重新加载

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...