如何为Java webstart应用程序进行基于网页的授权?

时间:2011-09-19 15:10:42

标签: java authorization java-web-start

我尝试为这种情况找到一些解决方案:用户在网站上授权。在此之后,他可以启动WebStart应用程序。应用程序应该知道谁执行了它,并确保执行它的用户已获得授权。 我知道我可以在JNLP配置文件的帮助下将web参数传递给webstart应用程序,但是:

  • 在这种情况下,我应该为每个用户生成一个新配置
  • 我不能确定其他人(非授权用户)将无法执行应用程序

那么,我如何实现这样的行为呢?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我将永远不得不自己解决这个问题。到目前为止我一直在想...当用户点击jnlp链接时,servlet可以至少确保用户在允许下载生成的jnlp之前登录。如果httpsession仍处于活动状态,则只有webservice才会接受传递给应用程序的参数(临时令牌)。