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
Ordering
- Alphabetic
- By Inheritance
Inherited
- AkkaHttpWebContext
- Serializable
- Product
- Equals
- WebContext
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AkkaHttpWebContext(request: HttpRequest, formFields: Map[String, String], sessionStorage: SessionStorage)(implicit conf: SAMLAuthConfig, gen: SessionIDGenerator)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addResponseCookie(cookie: Cookie): Unit
- Definition Classes
- AkkaHttpWebContext → WebContext
- def addResponseCsrfCookie(): AkkaHttpWebContext
- def addResponseSessionCookie(): Unit
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val formFields: Map[String, String]
- def getChanges: ResponseChanges
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getContentType: Option[ContentType]
- def getFullRequestURL(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getPath(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getProtocol(): String
- Definition Classes
- WebContext
- def getRemoteAddr(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getRequestAttribute(name: String): Optional[AnyRef]
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getRequestContent(): String
- Definition Classes
- WebContext
- def getRequestCookies(): Collection[Cookie]
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getRequestHeader(name: String): Optional[String]
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getRequestMethod(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getRequestParameter(name: String): Optional[String]
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getRequestParameters(): Map[String, Array[String]]
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getScheme(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getServerName(): String
- Definition Classes
- AkkaHttpWebContext → WebContext
- def getServerPort(): Int
- Definition Classes
- AkkaHttpWebContext → WebContext
- lazy val getSessionStore: AkkaHttpSessionStore.type
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isSecure(): Boolean
- Definition Classes
- AkkaHttpWebContext → WebContext
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val request: HttpRequest
- var sessionId: SessionId
- def setRequestAttribute(name: String, value: AnyRef): Unit
- Definition Classes
- AkkaHttpWebContext → WebContext
- def setResponseContentType(contentType: String): Unit
- Definition Classes
- AkkaHttpWebContext → WebContext
- def setResponseHeader(name: String, value: String): Unit
- Definition Classes
- AkkaHttpWebContext → WebContext
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated