package auth
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait Action extends AnyRef
- trait Authorizer extends AnyRef
- class DaoAuthorizer extends Authorizer
- sealed trait Object extends AnyRef
- case class One[+T](value: T) extends Perm[T] with Product with Serializable
- sealed trait Perm[+T] extends AnyRef
- case class Permission[S, A](subject: Perm[S], action: Perm[A]) extends Product with Serializable
- class PermissionService extends Serializable
- 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
- sealed trait TsdbRole extends AnyRef
- class UserManager extends AnyRef
- case class YupanaUser(name: String, password: Option[String], role: TsdbRole) extends Product with Serializable
Value Members
- object Action
- case object All extends Perm[Nothing] with Product with Serializable
- object NonEmptyUserAuthorizer extends Authorizer
- object Object
- object TsdbRole
- object UserManager
- object YupanaUser extends Serializable