我想在JSP中打印用户角色?我知道有一个spring-security标签,名为<sec:authentication property="principal.username"/>
使用这个标签我可以访问用户名..但是如何访问和打印jsp中的当前角色?如何使用spring安全性访问JSP中的角色?
20
A
回答
21
由于principal
指的是您的UserDetails
对象,如果您检查该对象的角色存储在public Collection<GrantedAuthority> getAuthorities() { .. }
下。
这就是说,如果你只是想打印屏幕上的角色,这样做: -
<sec:authentication property="principal.authorities"/>
18
使用getAuthorities或编写自己的userdetails实现并创建一个方便的方法。
或:
<sec:authorize access="hasRole('supervisor')">
This content will only be visible to users who have
the "supervisor" authority in their list of <tt>GrantedAuthority</tt>s.
</sec:authorize>
从here。
3
<sec:authentication property="principal.authorities" var="authorities" />
<c:forEach items="${authorities}" var="authority" varStatus="vs">
<p>${authority.authority}</p>
</c:forEach>
+0
有一点细节很长...... – 2016-04-09 07:06:10
相关问题
- 1. 如何在jsp中获得spring安全角色层次结构?
- 2. 如何正确地限制基于角色的API访问Spring的安全性?
- 3. 使用基于角色的安全性ASP.NET目录访问
- 4. 角色层次结构和OAuth2使用Spring Boot的安全性
- 5. 如何访问cloudkit中的安全角色
- 6. Spring Boot安全性:访问新的PDF
- 7. 春季安全角色访问,登录
- 8. Spring Security访问角色
- 9. 没有jsp的Spring安全性
- 10. 如何从spring安全中获取当前用户角色3.1
- 11. 使用spring安全确定JSP中的安全url
- 12. 基于Spring安全角色的URL
- 13. 从JSP访问Spring的全局值
- 14. 基于Spring Boot角色的安全性JWT
- 15. Spring安全性基于REST风格的角色控制
- 16. 具有角色和权限的Spring安全性
- 17. 具有ADMIN角色的安全url Spring安全
- 18. Spring Security中基于角色的访问拒绝处理 - 如何?
- 19. Spring mvc和基于安全角色的限制问题
- 20. 如何在T-SQL中实现基于角色的安全性?
- 21. 基于角色的安全性asp.net mvc
- 22. Spring安全性为所有角色名称添加前缀“ROLE_”?
- 23. Spring安全性配置中的角色('ROLE_ADMIN')和@PreAuthorize(“permitAll”)不起作用?
- 24. 如何访问JSP中的bean属性?
- 25. AzMan和AD角色的基于ASP.NET角色的安全性
- 26. 访问级别/安全角色的设计选择:个人角色或继承
- 27. 我们如何在动态环境中使用基于角色的安全性?
- 28. JSP中的Spring安全性 - 单击不允许的操作
- 29. Bluemix安全角色
- 30. Cloudkit安全角色
如何使用getAuthorities从JSP? – Rajesh 2012-02-23 13:38:44
只使用nromal bean约定: –
NimChimpsky
2012-02-23 13:47:29
该网址现在不起作用。 – 2017-08-28 15:49:45