首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Worklight LTPA SSO

Worklight LTPA SSO
EN

Stack Overflow用户
提问于 2013-02-26 18:07:29
回答 1查看 617关注 0票数 0

我正在创建一个单点登录应用程序,我已经在WebSphere应用程序服务器上设置了所有设置,现在它工作正常并生成了一个令牌。我的问题是,如果我想在托管在同一服务器上的另一个应用程序中使用相同的LTPA令牌,我可以这样做吗?如果是,你能给我任何提示(或示例代码)如何传递令牌吗?我什么时候访问第二个应用程序中的安全内容?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-02-28 22:59:19

出于安全原因,cookies不会在应用程序之间共享。要使这个问题变得更加棘手,如果WAS在LTPA后面保护worklight (如果没有LTPA令牌就无法访问Worklight服务器,则无法使用Worklight服务器),您将很难使用设备配置。

你可以尝试的一件事是使用原生存储机制,在这种机制下,你可以写入两个应用程序都可以访问的设备存储。您可能必须为此编写自己的cordova插件,但如果可能的话,请先查看一下开源世界。然后,您的应用程序读取包含您的LTPA令牌的文件。如果cookie存在,则应在应用程序连接到worklight服务器之前设置cookie。如果令牌过期,您将不会受到影响,因为服务器会要求您登录。登录后,您应该将令牌存储在该文件中以供以后使用。

可能有比我刚才建议的更简单的方法(并且可以变得更安全),但这是目前脑海中浮现的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15086271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档