我正在尝试解决基于GWT的应用程序中非常常见的情况。
如果用户有角色' ROLE_A',则只显示他'搜索'按钮。一切 其他按钮将被禁用。
我将GWT 2.4.0
与Spring 3.0.5
一起使用。
任何指针都会非常感激。
答案 0 :(得分:1)
我这样做的方式(我认为应该如何完成)确实包含角色into the HTML host page,而不是让他们通过额外的请求。看一下我的dagger-guice-rf-activities archetype示例(使用Guice和Servlets安全性,但很容易转换为Spring)
然后在客户端上,使用普通Java if
来处理UI。对于那些只有部分用户会看到/使用的应用程序的大部分,使用代码分割,以便其他用户不必下载太多代码。