Packages

package auth

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait Action extends AnyRef
  2. trait Authorizer extends AnyRef
  3. class DaoAuthorizer extends Authorizer
  4. sealed trait Object extends AnyRef
  5. case class One[+T](value: T) extends Perm[T] with Product with Serializable
  6. sealed trait Perm[+T] extends AnyRef
  7. case class Permission[S, A](subject: Perm[S], action: Perm[A]) extends Product with Serializable
  8. class PermissionService extends Serializable
  9. case class Permissions(tablePermissions: Seq[Permission[Option[String], Action]], userPermission: Seq[Perm[Action]], metaPermission: Seq[Perm[Action]], queryPermission: Seq[Perm[Action]]) extends Product with Serializable
  10. sealed trait TsdbRole extends AnyRef
  11. class UserManager extends AnyRef
  12. case class YupanaUser(name: String, password: Option[String], role: TsdbRole) extends Product with Serializable

Value Members

  1. object Action
  2. case object All extends Perm[Nothing] with Product with Serializable
  3. object NonEmptyUserAuthorizer extends Authorizer
  4. object Object
  5. object TsdbRole
  6. object UserManager
  7. object YupanaUser extends Serializable

Ungrouped