Class KCAdapterUserManagementService

  • All Implemented Interfaces:
    org.uberfire.ext.security.management.api.UserManagementService

    @Dependent
    @Named("KCAdapterUserManagementService")
    public class KCAdapterUserManagementService
    extends org.uberfire.ext.security.management.service.AbstractUserManagementService

    The KeyCloak management service beans to use if the KC client adapter is running on the application server.

    Since:
    0.9.0
    • 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

      • users

        public org.uberfire.ext.security.management.api.UserManager users()
      • groups

        public org.uberfire.ext.security.management.api.GroupManager groups()