Packages

case class AkkaHttpWebContext(request: HttpRequest, formFields: Map[String, String], sessionStorage: SessionStorage)(implicit conf: SAMLAuthConfig, gen: SessionIDGenerator) extends WebContext with Product with Serializable

The AkkaHttpWebContext is responsible for wrapping an HTTP request and stores changes that are produced by pac4j and need to be applied to an HTTP response.

Linear Supertypes
Serializable, Product, Equals, WebContext, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaHttpWebContext
  2. Serializable
  3. Product
  4. Equals
  5. WebContext
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AkkaHttpWebContext(request: HttpRequest, formFields: Map[String, String], sessionStorage: SessionStorage)(implicit conf: SAMLAuthConfig, gen: SessionIDGenerator)

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. def addResponseCookie(cookie: Cookie): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  5. def addResponseCsrfCookie(): AkkaHttpWebContext
  6. def addResponseSessionCookie(): Unit
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. val formFields: Map[String, String]
  11. def getChanges: ResponseChanges
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def getContentType: Option[ContentType]
  14. def getFullRequestURL(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  15. def getPath(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  16. def getProtocol(): String
    Definition Classes
    WebContext
  17. def getRemoteAddr(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  18. def getRequestAttribute(name: String): Optional[AnyRef]
    Definition Classes
    AkkaHttpWebContext → WebContext
  19. def getRequestContent(): String
    Definition Classes
    WebContext
  20. def getRequestCookies(): Collection[Cookie]
    Definition Classes
    AkkaHttpWebContext → WebContext
  21. def getRequestHeader(name: String): Optional[String]
    Definition Classes
    AkkaHttpWebContext → WebContext
  22. def getRequestMethod(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  23. def getRequestParameter(name: String): Optional[String]
    Definition Classes
    AkkaHttpWebContext → WebContext
  24. def getRequestParameters(): Map[String, Array[String]]
    Definition Classes
    AkkaHttpWebContext → WebContext
  25. def getScheme(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  26. def getServerName(): String
    Definition Classes
    AkkaHttpWebContext → WebContext
  27. def getServerPort(): Int
    Definition Classes
    AkkaHttpWebContext → WebContext
  28. lazy val getSessionStore: AkkaHttpSessionStore.type
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def isSecure(): Boolean
    Definition Classes
    AkkaHttpWebContext → WebContext
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def productElementNames: Iterator[String]
    Definition Classes
    Product
  35. val request: HttpRequest
  36. var sessionId: SessionId
  37. def setRequestAttribute(name: String, value: AnyRef): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  38. def setResponseContentType(contentType: String): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  39. def setResponseHeader(name: String, value: String): Unit
    Definition Classes
    AkkaHttpWebContext → WebContext
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from WebContext

Inherited from AnyRef

Inherited from Any

Ungrouped