【发布时间】:2019-04-25 12:05:27
【问题描述】:
当 jhipster 上的身份验证用户总是被授予角色是 ROLE_USER 尽管我在 key-cloak 用户的角色映射中为用户定义了 ROLE_ADMIN 并将角色添加到客户端角色和
【问题讨论】:
当 jhipster 上的身份验证用户总是被授予角色是 ROLE_USER 尽管我在 key-cloak 用户的角色映射中为用户定义了 ROLE_ADMIN 并将角色添加到客户端角色和
【问题讨论】:
有一个示例可以获取客户领域中用户的角色
KeycloakPrincipal<?> kp = (KeycloakPrincipal<?>)fc.getExternalContext().getUserPrincipal();
此行返回您的客户端 ID "yourClientID"kp.getKeycloakSecurityContext().getToken().getResourceAccess("yourClientID").getRoles();
【讨论】: