com.qmetric.penfold.app.support.auth

BasicAuthenticationSupport

Related Doc: package auth

trait BasicAuthenticationSupport extends ScentrySupport[User] with BasicAuthSupport[User]

Self Type
BasicAuthenticationSupport with ScalatraBase
Linear Supertypes
BasicAuthSupport[User], ScentrySupport[User], Initializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BasicAuthenticationSupport
  2. BasicAuthSupport
  3. ScentrySupport
  4. Initializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Config extends AnyRef

    Definition Classes
    Initializable
  2. abstract type ConfigT

    Definition Classes
    Initializable
  3. abstract type ScentryConfiguration <: ScentryConfig

    Definition Classes
    ScentrySupport

Abstract Value Members

  1. implicit abstract def configWrapper(config: (BasicAuthenticationSupport.this)#ConfigT): (BasicAuthenticationSupport.this)#Config

    Attributes
    protected
    Definition Classes
    Initializable
  2. abstract def validCredentials: Option[AuthenticationCredentials]

    Attributes
    protected

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def authenticate()(implicit request: HttpServletRequest, response: HttpServletResponse): Option[User]

    Attributes
    protected
    Definition Classes
    ScentrySupport
  6. def basicAuth()(implicit request: HttpServletRequest, response: HttpServletResponse): Option[User]

    Attributes
    protected
    Definition Classes
    BasicAuthSupport
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def configureScentry(): Unit

    Attributes
    protected
    Definition Classes
    BasicAuthenticationSupport → ScentrySupport
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def fromSession: PartialFunction[String, User]

    Attributes
    protected
    Definition Classes
    BasicAuthenticationSupport → ScentrySupport
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. def initialize(config: (BasicAuthenticationSupport.this)#ConfigT): Unit

    Definition Classes
    ScentrySupport → Initializable
  16. def isAnonymous(implicit request: HttpServletRequest): Boolean

    Attributes
    protected
    Definition Classes
    ScentrySupport
  17. def isAuthenticated(implicit request: HttpServletRequest): Boolean

    Attributes
    protected
    Definition Classes
    ScentrySupport
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def logOut()(implicit request: HttpServletRequest, response: HttpServletResponse): Unit

    Attributes
    protected
    Definition Classes
    ScentrySupport
  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. val realm: String

    Definition Classes
    BasicAuthenticationSupport → BasicAuthSupport
  24. def registerAuthStrategies(): Unit

    Attributes
    protected
    Definition Classes
    BasicAuthenticationSupport → ScentrySupport
  25. def scentry(implicit request: HttpServletRequest): Scentry[User]

    Attributes
    protected
    Definition Classes
    ScentrySupport
  26. val scentryConfig: (BasicAuthenticationSupport.this)#ScentryConfiguration

    Attributes
    protected
    Definition Classes
    BasicAuthenticationSupport → ScentrySupport
  27. def scentryOption(implicit request: HttpServletRequest): Option[Scentry[User]]

    Attributes
    protected
    Definition Classes
    ScentrySupport
  28. def shutdown(): Unit

    Attributes
    protected
    Definition Classes
    Initializable
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def toSession: PartialFunction[User, String]

    Attributes
    protected
    Definition Classes
    BasicAuthenticationSupport → ScentrySupport
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. implicit def user(implicit request: HttpServletRequest): User

    Attributes
    protected
    Definition Classes
    ScentrySupport
  33. def userOption(implicit request: HttpServletRequest): Option[User]

    Attributes
    protected
    Definition Classes
    ScentrySupport
  34. def user_=(user: User)(implicit request: HttpServletRequest): String

    Attributes
    protected
    Definition Classes
    ScentrySupport
  35. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from BasicAuthSupport[User]

Inherited from ScentrySupport[User]

Inherited from Initializable

Inherited from AnyRef

Inherited from Any

Ungrouped