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))
}
}