在GWT中基于用户角色处理元素属性

在GWT中基于用户角色处理元素属性,gwt,authorization,Gwt,Authorization,我正在尝试处理基于GWT的应用程序中一个非常常见的场景 如果用户具有角色“role_A”,则仅显示“搜索”按钮。所有的 其他按钮将被禁用 解决此问题的一种方法是调用异步服务来获取用户角色,然后处理不同UI组件的可见性/可访问性 GWT中是否有任何通用方法来解决授权问题?我提到了,但没有得到我需要的任何东西 我正在使用GWT2.4.0和Spring3.0.5 任何提示都将不胜感激。我这样做的方式(我认为应该如何做,真的)是包括角色,而不是通过额外的请求让他们参与进来。以my为例(使用Guice

我正在尝试处理基于GWT的应用程序中一个非常常见的场景

如果用户具有角色“role_A”,则仅显示“搜索”按钮。所有的 其他按钮将被禁用

  • 解决此问题的一种方法是调用异步服务来获取用户角色,然后处理不同UI组件的可见性/可访问性
  • GWT中是否有任何通用方法来解决授权问题?我提到了,但没有得到我需要的任何东西
我正在使用
GWT2.4.0
Spring3.0.5

任何提示都将不胜感激。

我这样做的方式(我认为应该如何做,真的)是包括角色,而不是通过额外的请求让他们参与进来。以my为例(使用Guice和Servlets安全性,但很容易转换到Spring)


然后在客户机上,使用普通Java
if
s来处理UI。对于应用程序中只有一些用户会看到/使用的大部分,请使用代码拆分,这样其他用户就不必下载太多代码。

我同意最好将其放在HTML主机页上。