gpt4 book ai didi

spring - 如何在 .html 文件中使用 Keycloak,将 thymleaf 与 spring security 一起使用?

转载 作者:行者123 更新时间:2023-12-04 13:22:18 25 4
gpt4 key购买 nike

我正在使用 keycloak使用 Spring Boot 进行身份验证和授权和 Thymeleaf .

我正在尝试保护某些区域,例如,如果用户具有角色 ROLE_TEC ,我必须隐藏 View 的某些部分,所以我正在执行以下操作:

<li class="nav-item dropdown" sec:authorize="hasRole('ROLE_TEC')">
//some html
</li>

我正在使用的用户具有该角色,但我看不到该页面。为什么?

我是否必须为 keycloak 或 Spring security 添加任何关于 thymeleaf 的配置?

编辑

如果我使用: <span sec:authentication="authorities"></span>

我得到这个:

[KeycloakRole{role='TEC'}, KeycloakRole{role='USER'}]

最佳答案

我认为这是解决方案:

<li class="nav-item dropdown" sec:authorize="hasAuthority('TEC')">

关于spring - 如何在 .html 文件中使用 Keycloak,将 thymleaf 与 spring security 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49258168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com