net.liftmodules

salatauth

package salatauth

Visibility
  1. Public
  2. All

Type Members

  1. trait Locs extends AnyRef

    This trait contains different LocParams related to permission control.

  2. trait LoginManager[UserType <: ProtoUser, UserIdType] extends AnyRef

    Base login manager

  3. case class Permission(domain: String, action: String = Permission.wildcardToken, entity: String = Permission.wildcardToken) extends Product with Serializable

    Permissions are defied as triplets of domain, action and entity.

  4. abstract class ProtoUser extends AnyRef

    User entity prototype.

  5. case class Role(_id: String, comment: String, permissions: List[Permission]) extends Product with Serializable

    User role entity class.

  6. case class Session[UserIdType](_id: UUID, userId: UserIdType, aliveTill: Date) extends Product with Serializable

    Represents user session in database

Value Members

  1. object Locs extends Locs

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

    SessionVar contains requested URI when user was redirected to login page.

  3. object Permission extends Serializable

  4. object ProtoUser

  5. object SalatAuth extends Factory

    Stores parameter of SalatAuth module

  6. object Session extends Serializable

    Helper object to manage sessions.

  7. package simple

Ungrouped