小编aka*_*ari的帖子

Spring Boot中获取Keycloak的AccessToken

我在 Spring Boot 应用程序中使用 Keycloak 进行授权管理,我从这个curl命令中获取访问令牌:

curl \
 -d "client_id=admin-cli" \
 -d "username=user" \
 -d "password=password" \
 -d "grant_type=password" \
 "http://localhost:8180/auth/realms/SpringBootKeycloak/protocol/openid-connect/token"
Run Code Online (Sandbox Code Playgroud)

现在我想在我的控制器中获取此 accessToken,我尝试了这个示例 ,但它似乎不起作用,它显示此错误:

org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken cannot be cast to org.keycloak.KeycloakPrincipal
Run Code Online (Sandbox Code Playgroud)

spring-boot keycloak

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

keycloak ×1

spring-boot ×1