【发布时间】:2018-08-21 19:51:05
【问题描述】:
我使用keycloak 与Spring Boot 和Thymeleaf 进行身份验证和授权。
我正在尝试保护某些区域,例如,如果用户具有角色 ROLE_TEC,我必须隐藏视图的某些部分,因此我正在执行以下操作:
<li class="nav-item dropdown" sec:authorize="hasRole('ROLE_TEC')">
//some html
</li>
我使用的用户具有该角色,但我看不到该页面。 为什么?
我是否必须为 keycloak 或 Spring 安全性添加任何有关 thymeleaf 的配置?
编辑
如果我使用:
<span sec:authentication="authorities"></span>
我得到这个:
[KeycloakRole{role='TEC'}, KeycloakRole{role='USER'}]
【问题讨论】:
标签: spring spring-boot spring-security thymeleaf keycloak