def consoleLogin()

in app/controllers/Janus.scala [93:111]


  def consoleLogin(permissionId: String) = authAction { implicit request =>
    (for {
      (credentials, _) <- assumeRole(
        request.user,
        permissionId,
        JConsole,
        Customisation.durationParams(request)
      )
      loginUrl = Federation.generateLoginUrl(credentials, host)
    } yield {
      SeeOther(loginUrl)
        .withHeaders(CACHE_CONTROL -> "no-cache")
    }) getOrElse {
      logger.warn(
        s"console login to $permissionId denied for ${username(request.user)}"
      )
      Forbidden(views.html.permissionDenied(request.user, janusData))
    }
  }