in cdslogviewer/app/auth/BearerTokenAuth.scala [205:219]
def apply(rh: RequestHeader): Either[LoginResult,LoginResultOK[JWTClaimsSet]] = {
rh.headers.get("Authorization") match {
case Some(authValue)=>
extractAuthorization(authValue)
.flatMap(validateToken)
.flatMap(result=>checkExpiry(result.content))
.map(result=>{
rh.addAttr(BearerTokenAuth.ClaimsAttributeKey, result.content)
result
})
case None=>
logger.error("Attempt to access without authorization")
Left(LoginResultNotPresent)
}
}