public class UserManager extends Object
Constructor and Description |
---|
UserManager(AsyncUserManager async) |
public UserManager(AsyncUserManager async)
public AsyncUserManager async()
public ReactiveUserManager reactive()
public UserAndMetadata getUser(AuthDomain domain, String username)
public UserAndMetadata getUser(AuthDomain domain, String username, GetUserOptions options)
public List<RoleAndDescription> getRoles()
public List<RoleAndDescription> getRoles(GetRolesOptions options)
public void changePassword(String newPassword, ChangePasswordOptions options)
newPassword
- String to replace the previous password with.options
- Common options (timeout, retry...)public void changePassword(String newPassword)
newPassword
- String to replace the previous password with.public List<UserAndMetadata> getAllUsers()
public List<UserAndMetadata> getAllUsers(GetAllUsersOptions options)
public void upsertUser(User user)
public void upsertUser(User user, UpsertUserOptions options)
public void dropUser(String username)
public void dropUser(String username, DropUserOptions options)
public Group getGroup(String name, GetGroupOptions options)
public List<Group> getAllGroups(GetAllGroupsOptions options)
public void upsertGroup(Group group)
public void upsertGroup(Group group, UpsertGroupOptions options)
public void dropGroup(String name)
public void dropGroup(String name, DropGroupOptions options)
Copyright © 2024 Couchbase, Inc.. All rights reserved.