在我的休息服务中,我可以在使用身份验证后获取主体信息
KeycloakPrincipal kcPrincipal = (KeycloakPrincipal) servletRequest.getUserPrincipal();
陈述。
Keycloak 主体不包含我需要的有关经过身份验证的用户的所有信息。是否可以自定义我自己的主体类型?在 keycloak-server-end 我开发了一个用户联合提供者。我看到 UserModel 可以为我的用户添加一组自定义属性。
是否可以在该代码中插入我的自定义主体?
是否可以从 keycloak 主体中检索此属性?
方法是什么?