com.qmetric.penfold.app.support.auth

BasicAuthenticationSupport

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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  25. val realm: String

    Definition Classes
    BasicAuthenticationSupport → BasicAuthSupport
  26. def registerAuthStrategies: Unit

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. 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