Java 如何在从keydape进行身份验证时获取用户角色和客户端角色
在jhipster上对用户进行身份验证时,始终授予角色为角色\用户Java 如何在从keydape进行身份验证时获取用户角色和客户端角色,java,jhipster,keycloak,Java,Jhipster,Keycloak,在jhipster上对用户进行身份验证时,始终授予角色为角色\用户 尽管我在on key Dope user和add ROLE to client ROLE中为角色映射上的用户定义了ROLE_ADMIN,但是有一个示例可以获取客户端领域中的用户角色 keydoveprincipal kp=(keydoveprincipal)fc.getExternalContext().getUserPrincipal() 此行返回客户端ID“yourClientID”中的用户角色 kp.getkeydepos
尽管我在on key Dope user和add ROLE to client ROLE中为角色映射上的用户定义了ROLE_ADMIN,但是有一个示例可以获取客户端领域中的用户角色
keydoveprincipal kp=(keydoveprincipal)fc.getExternalContext().getUserPrincipal()代码>
此行返回客户端ID“yourClientID”中的用户角色
kp.getkeydeposecuritycontext().getToken().getResourceAccess(“yourClientID”).getRoles()代码>有一个示例可以获取客户端领域中的用户角色
keydoveprincipal kp=(keydoveprincipal)fc.getExternalContext().getUserPrincipal()代码>
此行返回客户端ID“yourClientID”中的用户角色
kp.getkeydeposecuritycontext().getToken().getResourceAccess(“yourClientID”).getRoles()代码>