gpt4 book ai didi

java - 如何保护 XHTML 文件不被编辑

转载 作者:搜寻专家 更新时间:2023-11-01 03:51:58 24 4
gpt4 key购买 nike

我正在开发一个JSF应用程序,存档(war)将给多个客户,并分别部署在他们自己的Tomcat服务器上。这只是一个前端应用程序,它使用 Web 服务与远程服务器通信。

在我的 JSF 应用程序中,一些选项卡和面板根据登录用户的 ORG_IDRoles 有条件地呈现。所有这些限制都作为 EL 写在 .xhtml 页面中:

<rich:tab header="Registration" rendered="#{permissionController.hasSuperRole()}"/>

由于此应用程序部署在客户场所,他们可以编辑 .xhtml 文件并删除这些限制。有没有办法通过加密 xhtml 文件、检查最后修改日期...来解决这个问题?

最佳答案

此问题与 java jsf 或 (x)html 完全无关。这是一个普遍的问题,你永远不应该相信客户端(就像你永远不应该在例如用户可以在浏览器中操作 html/javascript 的网络应用程序中一样)

解决方案:只需在网络服务中进行额外授权即可。

关于java - 如何保护 XHTML 文件不被编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23950355/

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