tipsy
09/03/2017, 10:39 PMval accept = request.headers.accept
val cacheControl = request.headers.cacheControl
val username = request.headers.authorization.basic.username
val password = request.headers.authorization.basic.password
bdawg.io
09/17/2017, 12:34 PMrequest.headers
should just be value accessors whereas something else could handle the parsing of the headers when (request.authorization) {
is BasicAuth -> {
val username = request.authorization.username
val password = request.authorization.password
}
is BearerAuth -> //handle oauth
else -> // no auth parsed
}
request.authorization
could be a lazy property that runs the Authorization header through registered parserstipsy
09/17/2017, 8:15 PM