REST API Authentication and Authorization - Explanation + Full Node.js Tutorial