Packages

class UserManager extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UserManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val async: AsyncUserManager
  2. def availableRoles(timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Seq[RoleAndDescription]]
  3. def changePassword(newPassword: String, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]
  4. def dropGroup(groupName: String, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]
  5. def dropUser(username: String, domain: AuthDomain = AuthDomain.Local, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]
  6. def getAllGroups(timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Seq[Group]]
  7. def getAllUsers(domain: AuthDomain = AuthDomain.Local, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Seq[UserAndMetadata]]
  8. def getGroup(groupName: String, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Group]
  9. def getUser(username: String, domain: AuthDomain = AuthDomain.Local, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[UserAndMetadata]
  10. def upsertGroup(group: Group, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]
  11. def upsertUser(user: User, domain: AuthDomain = AuthDomain.Local, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]