我正在使用 gvNix 创建我的 Web 应用程序,并且我使用了典型的安全插件来启用电子邮件验证和注册......等等。但是现在我只想让管理员看到菜单上的所有实体,普通用户只能访问一些实体。我有不止一个角色。
我试图用谷歌搜索典型的安全插件,但我只能找到第一步,即安装插件并将其与应用程序集成。
我正在使用 gvNix 创建我的 Web 应用程序,并且我使用了典型的安全插件来启用电子邮件验证和注册......等等。但是现在我只想让管理员看到菜单上的所有实体,普通用户只能访问一些实体。我有不止一个角色。
我试图用谷歌搜索典型的安全插件,但我只能找到第一步,即安装插件并将其与应用程序集成。
要根据角色限制菜单可见性,您必须使用 gvNIX 提供的菜单实用程序。在 gvNIX 中运行help menu
以获取更多信息,或阅读http://www.gvnix.org/assets/doc/gvnix-2.0.0.M1-reference-docs/#comandos-del-add-on-web-上的西班牙语指南菜单
为了获得完整的安全性,您应该使用 Spring Security 来限制每个角色可以调用哪些操作(控制器方法或服务方法)。