Class UserManagementController
java.lang.Object
org.gridgain.internal.rest.rbac.user.UserManagementController
- All Implemented Interfaces:
org.apache.ignite.internal.rest.api.rbac.user.UserManagementApi,org.apache.ignite.internal.rest.ResourceHolder,SecurityContextAware
@Controller("/management/v1/rbac/users")
public class UserManagementController
extends Object
implements org.apache.ignite.internal.rest.api.rbac.user.UserManagementApi, org.apache.ignite.internal.rest.ResourceHolder, SecurityContextAware
User management REST controller.
-
Constructor Summary
ConstructorsConstructorDescriptionUserManagementController(org.gridgain.internal.rbac.users.UserManagement userManagement, io.micronaut.security.utils.SecurityService securityService) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(org.apache.ignite.internal.rest.api.rbac.user.CreateUserRequest createUserRequest) io.micronaut.security.utils.SecurityServiceGet security service.update(String username, org.apache.ignite.internal.rest.api.rbac.user.CreateUserRequest createUserRequest) CompletableFuture<org.apache.ignite.internal.rest.api.rbac.user.UserDto>CompletableFuture<Iterable<org.apache.ignite.internal.rest.api.rbac.user.UserDto>>users()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gridgain.internal.rest.SecurityContextAware
secured, secured
-
Constructor Details
-
UserManagementController
public UserManagementController(org.gridgain.internal.rbac.users.UserManagement userManagement, io.micronaut.security.utils.SecurityService securityService)
-
-
Method Details
-
users
- Specified by:
usersin interfaceorg.apache.ignite.internal.rest.api.rbac.user.UserManagementApi
-
user
public CompletableFuture<org.apache.ignite.internal.rest.api.rbac.user.UserDto> user(String username) - Specified by:
userin interfaceorg.apache.ignite.internal.rest.api.rbac.user.UserManagementApi
-
create
public CompletableFuture<Void> create(org.apache.ignite.internal.rest.api.rbac.user.CreateUserRequest createUserRequest) - Specified by:
createin interfaceorg.apache.ignite.internal.rest.api.rbac.user.UserManagementApi
-
delete
- Specified by:
deletein interfaceorg.apache.ignite.internal.rest.api.rbac.user.UserManagementApi
-
update
public CompletableFuture<Void> update(String username, org.apache.ignite.internal.rest.api.rbac.user.CreateUserRequest createUserRequest) - Specified by:
updatein interfaceorg.apache.ignite.internal.rest.api.rbac.user.UserManagementApi
-
cleanResources
public void cleanResources()- Specified by:
cleanResourcesin interfaceorg.apache.ignite.internal.rest.ResourceHolder
-
securityService
public io.micronaut.security.utils.SecurityService securityService()Description copied from interface:SecurityContextAwareGet security service.- Specified by:
securityServicein interfaceSecurityContextAware- Returns:
- Security service.
-