Authentication multi-provider using mean.js stack