def httpFilters: Seq[EssentialFilter] = Seq()

in app/controllers/LoginComponents.scala [33:53]


  def httpFilters: Seq[EssentialFilter] = Seq(csrfFilter, securityHeadersFilter)

  lazy val emergencyUserDBService = new EmergencyUserDBService(aws.dynamoDbClient, config.emergencyAccessTableName)
  lazy val tokenDBService = new TokenDBService(aws.dynamoDbClient, config.tokensTableName)

  def config: LoginConfig
  def switches: Switches

  lazy val asgTags: Option[InstanceTags] = aws.readTags()

  val secretStateSupplier: SnapshotProvider = {
    val stack = asgTags.map(_.stack).getOrElse("flexible")
    val app = asgTags.map(_.app).getOrElse("login")
    val stage = asgTags.map(_.stage).getOrElse("DEV")

    new SecretSupplier(
      TransitionTiming(usageDelay = Duration.ofMinutes(3), overlapDuration = Duration.ofHours(2)),
      parameterName = s"/$stack/$app/$stage/play.http.secret.key",
      AwsSdkV1(aws.ssmClient)
    )
  }