net.liftmodules

mongoauth

package mongoauth

Visibility
  1. Public
  2. All

Type Members

  1. trait AuthUser extends AnyRef

    AuthUser is a base class that gives you a "User" that has roles and permissions.

  2. trait AuthUserMeta[UserType <: AuthUser] extends AnyRef

  3. trait Locs extends AnyRef

  4. trait MongoAuthUser[T <: MongoAuthUser[T]] extends MongoRecord[T] with AuthUser

  5. case class Permission(domain: String, actions: Set[String] = ..., entities: Set[String] = ...) extends Product with Serializable

  6. trait ProtoAuthUser[T <: ProtoAuthUser[T]] extends MongoAuthUser[T]

  7. trait ProtoAuthUserMeta[UserType <: MongoAuthUser[UserType]] extends MongoMetaRecord[UserType] with AuthUserMeta[UserType] with UserLifeCycle[UserType]

  8. trait UserLifeCycle[UserType <: AuthUser] extends AnyRef

Value Members

  1. object AuthUtil

  2. object Locs extends Locs

  3. object LoginRedirect extends SessionVar[Box[String]]

  4. object MongoAuth extends Factory

  5. object Permission extends Serializable

  6. package field

  7. package model

Ungrouped