Package

com.malliina.play

auth

Permalink

package auth

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AuthFailure extends AnyRef

    Permalink
  2. trait Authenticator[T] extends AnyRef

    Permalink

    T

    type of successful auth, for example a username

  3. case class BasicCredentials(username: Username, password: Password) extends BasicCreds with Product with Serializable

    Permalink
  4. trait BasicCreds extends AnyRef

    Permalink
  5. case class InvalidCookie(rh: RequestHeader) extends AuthFailure with Product with Serializable

    Permalink
  6. case class InvalidCredentials(rh: RequestHeader) extends AuthFailure with Product with Serializable

    Permalink
  7. case class MissingCookie(rh: RequestHeader) extends AuthFailure with Product with Serializable

    Permalink
  8. case class MissingCredentials(rh: RequestHeader) extends AuthFailure with Product with Serializable

    Permalink
  9. class RememberMe extends CookieBaker[UnAuthToken]

    Permalink
  10. case class RememberMeCredentials(username: Username, password: Password, rememberMe: Boolean) extends BasicCreds with Product with Serializable

    Permalink
  11. case class Token(user: Username, series: Long, token: Long) extends Product with Serializable

    Permalink
  12. trait TokenLogging extends TokenStore

    Permalink
  13. trait TokenStore extends AnyRef

    Permalink
  14. case class UnAuthToken(user: Username, series: Long, token: Long) extends Product with Serializable

    Permalink
  15. trait UserAuthenticator extends Authenticator[Username]

    Permalink

Value Members

  1. object Auth

    Permalink
  2. object Authenticator

    Permalink
  3. object RememberMe

    Permalink

    Adapted from https://github.com/wsargent/play20-rememberme

  4. object Token extends Serializable

    Permalink
  5. object TokenLogging

    Permalink
  6. object UnAuthToken extends Serializable

    Permalink
  7. object UserAuthenticator

    Permalink

Ungrouped