Authenticate

Authenticate middleware ensures that request comes from authenticated user.