in app/controllers/Janus.scala [141:165]
def credentials(permissionId: String) = authAction { implicit request =>
(for {
(credentials, permission) <- assumeRole(
request.user,
permissionId,
JCredentials,
Customisation.durationParams(request)
)
} yield {
Ok(
views.html.credentials(
credentials.expiration,
List((permission.account, credentials)),
request.user,
janusData
)
)
.withHeaders(CACHE_CONTROL -> "no-cache")
}) getOrElse {
logger.warn(
s"denied credentials to $permissionId for ${username(request.user)}"
)
Forbidden(views.html.permissionDenied(request.user, janusData))
}
}