https://www.nearform.com/insights/adding-a-permission-system-to-node-js/