From f8bd8e7ea5c29169c7ad0a09079dc7cfdd152966 Mon Sep 17 00:00:00 2001 From: To-om Date: Tue, 4 Jun 2019 17:03:23 +0200 Subject: [PATCH] #195 Add datastore password in status --- app/org/thp/cortex/controllers/StatusCtrl.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/org/thp/cortex/controllers/StatusCtrl.scala b/app/org/thp/cortex/controllers/StatusCtrl.scala index 65f2b84b8..a9d85792a 100644 --- a/app/org/thp/cortex/controllers/StatusCtrl.scala +++ b/app/org/thp/cortex/controllers/StatusCtrl.scala @@ -1,15 +1,15 @@ package org.thp.cortex.controllers -import javax.inject.{Inject, Singleton} import scala.concurrent.ExecutionContext import play.api.Configuration import play.api.http.Status -import play.api.libs.json.{JsBoolean, JsString, Json} import play.api.libs.json.Json.toJsFieldJsValueWrapper +import play.api.libs.json.{JsBoolean, JsString, Json} import play.api.mvc.{AbstractController, Action, AnyContent, ControllerComponents} import com.sksamuel.elastic4s.http.ElasticDsl +import javax.inject.{Inject, Singleton} import org.elasticsearch.client.Node import org.thp.cortex.models.Worker @@ -40,6 +40,7 @@ class StatusCtrl @Inject()( "ElasticSearch client" → getVersion(classOf[Node]) ), "config" → Json.obj( + "protectDownloadsWith" → configuration.get[String]("datastore.attachment.password"), "authType" → (authSrv match { case multiAuthSrv: MultiAuthSrv ⇒ multiAuthSrv.authProviders.map { a ⇒