Package com.couchbase.client.kotlin.manager.user

Types

Link copied to clipboard
value class AuthDomain
Link copied to clipboard
@SinceCouchbase(value = "6.5")
class Group(name: String, description: String, roles: Set<Role>, ldapGroupReference: String?)
Link copied to clipboard
class Role(name: String, bucket: String?, scope: String?, collection: String?)
Link copied to clipboard
class RoleAndDescription(role: Role, displayName: String, description: String)
Link copied to clipboard
class RoleAndOrigins(role: Role, origins: Set<RoleAndOrigins.Origin>)
Link copied to clipboard
class User(username: String, displayName: String, @SinceCouchbase(value = "6.5") groups: Set<String>, roles: Set<Role>, password: String?)

A Couchbase Server user account.

Link copied to clipboard
class UserAndMetadata(user: User, domain: AuthDomain, passwordChanged: Instant?, externalGroups: Set<String>, effectiveRolesAndOrigins: Set<RoleAndOrigins>)

Information about a user, as returned from UserManager.getUser or UserManager.getAllUsers.

Link copied to clipboard
class UserManager(core: Core, httpClient: CouchbaseHttpClient)