如何根据spring-security用户权限生成内容

Posted

技术标签:

【中文标题】如何根据spring-security用户权限生成内容【英文标题】:How to generate content based on spring-security user rights 【发布时间】:2011-04-21 00:26:18 【问题描述】:

我想根据使用 spring-security 登录的用户的用户权限生成一些 html 内容。到目前为止,我在互联网上找不到太多关于这个主题的信息,我想知道什么是实现这个的好方法。

到目前为止,我一直在考虑制作一个自定义标签,将它附加到一个控制器,该控制器链接到一个可以生成例如菜单的类。我只是不确定如何从 spring-security 获取用户的用户角色/权限。

【问题讨论】:

【参考方案1】:

检查 spring 安全标签以根据用户角色创建动态内容。 Spring Security Taglibs reference.

【讨论】:

【参考方案2】:

这样的事情怎么样:

... 所有角色的共享内容。 roleName1 的内容 授权> roleName2 的内容 授权> 所有角色的更多共享内容。 正文>

【讨论】:

以上是关于如何根据spring-security用户权限生成内容的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Spring-security 以编程方式登录用户?

Wicket 授权:根据页面模型授予访问权限

如何使用我自己的机制自定义 spring-security 身份验证过程

Django 权限管理-后台根据用户权限动态生成菜单

如何使用spring-security通过用户名和密码登录?

spring-security 如何使用用户名或邮箱登录