Class KCAdapterUserManagementService
- java.lang.Object
-
- org.uberfire.ext.security.management.service.AbstractUserManagementService
-
- org.uberfire.ext.security.management.keycloak.KCAdapterUserManagementService
-
- All Implemented Interfaces:
org.uberfire.ext.security.management.api.UserManagementService
@Dependent @Named("KCAdapterUserManagementService") public class KCAdapterUserManagementService extends org.uberfire.ext.security.management.service.AbstractUserManagementServiceThe KeyCloak management service beans to use if the KC client adapter is running on the application server.
- Since:
- 0.9.0
-
-
Constructor Summary
Constructors Constructor Description KCAdapterUserManagementService(KeyCloakUserManager userManager, KeyCloakGroupManager groupManager, KCAdapterClientFactory clientFactory, javax.servlet.http.HttpServletRequest request, org.uberfire.ext.security.management.UberfireRoleManager roleManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.uberfire.ext.security.management.api.GroupManagergroups()voidinit()org.uberfire.ext.security.management.api.UserManagerusers()
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
KCAdapterUserManagementService
@Inject public KCAdapterUserManagementService(KeyCloakUserManager userManager, KeyCloakGroupManager groupManager, KCAdapterClientFactory clientFactory, javax.servlet.http.HttpServletRequest request, @Named("uberfireRoleManager") org.uberfire.ext.security.management.UberfireRoleManager roleManager)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
users
public org.uberfire.ext.security.management.api.UserManager users()
-
groups
public org.uberfire.ext.security.management.api.GroupManager groups()
-
-