gpt4 book ai didi

java - 访问报告的直接 URL - JasperServer

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:35:07 24 4
gpt4 key购买 nike

我最近一直在使用 JasperServer 上的 JasperReports。阅读他们的文档后,他们说 JasperServer 存储库上的任何报告都可以通过直接 URL 访问。通过 URL (GET) 中的一对名称值对,例如报告名称、输出、用户名和密码,可以检索特定的报告。

我的问题是,如何允许人们通过直接 URL 访问报告而不让人们看到地址栏中的所有信息(尤其是用户名和密码)?好像这样很不安全。

JasperSoft 有一些聪明人,所以我一定漏掉了什么。

我如何在不显示所有参数供其他人删除和填写的情况下仍然使用直接 URL?你们中的一些人可能会回答说只是将表单提交更改为 POST,但我什至不知道从哪里开始更改 JasperServer 上的代码。

附言我将至少使用 SSL 处理网络安全。

任何解释都会很有帮助。

最佳答案

您似乎不是第一个处理此问题的人,请参阅:http://jasperforge.org/plugins/espforum/view.php?group_id=112&forumid=102&topicid=58522

然而,建议的链接之一似乎是官方方式:http://community.jaspersoft.com/wiki/jasperreports-server-authentication-reference

按照 wiki 上建议的步骤进行操作后,身份验证似乎按照那里提到的方式工作:

This configuration forces form-based authentication. Unauthenticated users will be forced to go to /login.html to enter their credentials. When they enter this, the authenticationProcessingFilter will be invoked.

关于java - 访问报告的直接 URL - JasperServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542765/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com