老师,java怎么获取当前角色的权限?

来源:19-3 -前台实现、测试1

慕粉4329149

2017-10-24

SecurityContextHolder.getContext().getAuthentication().getAuthorities().equals(“ROLE_ADMIN“)

不相等,,难道要循环遍历一个一个比?该怎么获取呢?

写回答

1回答

老卫

2017-10-24

这个不就是获取当前角色的方法么??SecurityContextHolder.getContext().getAuthentication().getAuthorities()

0
2
老卫
回复
慕粉4329149
一个用户对应多个角色,但角色数目肯定不会多,即便是遍历,又没有什么性能损耗。当然,你自己也可以实现一个方法,来判断是否拥有某个角色。
2017-10-24
共2条回复

基于Spring Boot技术栈博客系统企业级前后端实战

毕设 Elasticsearch搜索+Thymeleaf模板+JPA+Security+BootStrap

1296 学习 · 738 问题

查看课程