java - 在 GWT 应用程序中处理授权

标签 java gwt servlets authorization jaas

我计划使用 JAAS 进行授权。

我在 GUI 端使用 GWT,在服务器端使用 Java。

请建议一些代码来使用 JAAS 处理授权。它支持 GWT 吗?有没有办法使用 JAAS 控制禁用和启用按钮?

是否有任何库可以处理 GWT 应用程序的授权?

最佳答案

据我所知,GWT 中没有处理授权的库。

这也不是很简单,因为授权主要在后端处理,并且有多种不同的实现和模式(RBAC 等)。 确实很难想出一种涵盖所有用例的通用方法。您可能必须推出自己的设计/系统。

例如,我们将 PermissionObjects(简单 Bean)附加到发送到客户端 (GWT) 的 DTO
在客户端,我们检查权限并禁用或启用或显示小部件(按钮、链接等)。

您当然可以通过扩展小部件和合并授权来提出更奇特的通用解决方案。

只需记住一件事:永远不要相信客户。

因此,即使您禁用或隐藏了调用后端服务/功能的按钮,也请务必在后端再次检查权限。

关于java - 在 GWT 应用程序中处理授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14973628/

相关文章:

eclipse - Servlet 初始化参数总是显示为空

java - 如何查找由 javax.servlet.http.Cookie 创建的客户端 cookie

java - 启动过滤器时出现异常 - Servlet

JAVA FileOutputStream 覆盖最后一个字符

GWT:向 flowPanel 添加 HTML/标签

internet-explorer - 为什么 GWT CellTable 在我安装的 Internet Explorer 9 中呈现不正确?

GWT:尝试进行 Ajax 调用时在 GWTTestCase 中获取 404

java - 在 Java 中监控 GZip 下载进度

java - 如何使用java在黑莓中点击按钮显示另一个页面

java - 如何制作向用户显示图像而不是文本的下拉列表?