我看到了一些相关的问题,但我的情况略有不同。
我们有这个web门户,它提供用户对许多应用程序的访问,其中包括托管在web门户上的富客户端(桌面)。下面是发生的事情。
这就是目前系统的设置方式。我想摆脱第二次登录。但是,富客户端需要知道用户is,并需要确保用户在启动应用程序时实际登录到web门户。
web门户和富客户机是完全不同的应用程序。但是,我的理解是,JNLP文件可以包含可以传递给java应用程序的参数。基于此,我想知道以下是否是一种选择。
我试图看看我的选择,或者我是否可以使用任何其他技术/解决方案。
发布于 2015-02-08 23:21:38
如果宿主服务器是WebSphere门户,那么登录过程会自动为客户端创建LTPA,这有一个额外的好处。然后,您的页面可以将此令牌作为参数传递给JNLP富客户端。
然后,富客户机可以使用头中设置的LTPA cookie在门户服务器上查询经过身份验证的资源,并测试响应代码以检查身份验证是否成功。
LTPA是一种企业级的安全SSO解决方案,它是跨WebSphere产品的标准解决方案,并且在WebSphere服务器集群或农场中运行良好。
注意,LTPA令牌可能有一个与会话到期时间不同的到期时间。这可以在WebSphere应用服务器管理控制台中设置。
https://stackoverflow.com/questions/28206392
复制相似问题