我正在使用 Tomcat 适配器运行 Keycloak。但是,当我尝试获取 KeycloakPrincipal 时,它会出错;
java.lang.ClassCastException: org.keycloak.KeycloakPrincipal 无法转换为 org.keycloak.KeycloakPrincipal
我的代码非常简单,我的环境设置与 KeyCloak 文档所说的完全一样。
{ HttpServletRequest request = (HttpServletRequest)getApp().getFromUserStorage(HttpServletRequest.class.getName()); KeycloakPrincipal kcp = (KeycloakPrincipal) request.getUserPrincipal(); }
关于这里有什么问题的任何想法?我通过谷歌搜索找到的唯一解决方案与 Maven 配置有关,但此处未使用 Maven。
白衣非少年
胡子哥哥
狐的传说
相关分类