SessionCookieCryptoFilter

uk.gov.hmrc.play.bootstrap.frontend.filters.crypto.SessionCookieCryptoFilter

Attributes

Graph
Supertypes
trait Filter
trait EssentialFilter
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Value members

Abstract methods

protected def cookieHeaderEncoding: CookieHeaderEncoding
protected def decrypter: Decrypter
protected def encrypter: Encrypter
protected def sessionBaker: SessionCookieBaker

Concrete methods

override def apply(next: RequestHeader => Future[Result])(rh: RequestHeader): Future[Result]

Apply the filter, given the request header and a function to call the next operation.

Apply the filter, given the request header and a function to call the next operation.

Value parameters

f

A function to call the next operation. Call this to continue normally with the current request. You do not need to call this function if you want to generate a result in a different way.

rh

The RequestHeader.

Attributes

Definition Classes
Filter

Inherited methods

def apply(next: EssentialAction): EssentialAction

Attributes

Inherited from:
Filter
def asJava: EssentialFilter

Attributes

Inherited from:
EssentialFilter

Concrete fields

protected val decodeCookieHeader: String => Seq[Cookie]

Implicits

Implicits

implicit protected def ec: ExecutionContext

Inherited implicits

implicit protected def cryptToString(c: Crypted): String

Attributes

Inherited from:
CryptoImplicits
implicit def mat: Materializer

Attributes

Inherited from:
Filter
implicit protected def plainToString(p: PlainText): String

Attributes

Inherited from:
CryptoImplicits
implicit protected def strToCrypt(s: String): Crypted

Attributes

Inherited from:
CryptoImplicits
implicit protected def strToPlain(s: String): PlainContent

Attributes

Inherited from:
CryptoImplicits