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