Angular + Sails with  passport.js + JWT(json web token) + role based permission + chat demo