I make a filter to check if user is authenticated,...
# http4k
m
I make a filter to check if user is authenticated, if not I return a 401 HTTP code, else I process the request. This is my code :
Copy code
operator fun invoke() = Filter { next ->
        { request ->
            if (!checkAuthKey(request.header("Authorization"))) {
                Response(Status.UNAUTHORIZED)
            } else {
                next(request)
            }
        }
    }
Can I inject the authenticated user (object) in the request ? Or should I load authenticated user when I consume the request ?