JSP/Servlet 会话,用于为 Android/iOS 打包的 HTML5 应用程序



我正在使用Sencha框架开发一个HTML5应用程序,该应用程序适用于后端的JSP。我计划将其打包到Android和iOS本机应用程序中进行分发(考虑PhoneGap或Sencha Cmd)。

我的应用有时会打开一个新的浏览器窗口,供用户使用 oauth 完成授权,然后用户返回到应用。在此期间,我在会话中存储了一些临时数据。

我的问题是,对于打包为本机 Android 和 iOS 应用程序的 HTML5 应用程序,当应用程序启动新的浏览器窗口并执行一些将临时数据放置在会话中的活动(如授权)时,然后关闭窗口并返回到应用程序,应用程序是否可以访问这些会话对象?如果应用程序随后调用 JSP,JSP 是否可以访问之前打开和关闭的浏览器窗口放置的会话对象?

我希望我的问题很清楚。如果我可以提供任何进一步的澄清,请告诉我。与往常一样,任何帮助或建议都非常感谢!

谢谢!

我认为这是不可能的。

但。。

考虑到大多数 oauth 服务将令牌作为参数返回到重定向 url。因此,如果您打算使用Phonegap/Cordova,在这种情况下,您可能希望使用inAppBrowser插件。您可以侦听 URL 更改并从中提取令牌。

希望对您有所帮助-

最新更新