seedPassports = function(cb) {
                sails.models.user
                    .find()
                    .exec(function callback(error, users) {
                        if(error) return cb(error)

                        var passportsFns = []
                        users.forEach(function(user){
                            passportsFns.push(function(_cb){
                                var passwordToSetArr = defSeedData.userSeedData.filter( function (orig) {
                                  return (orig.username == user.username)
                                });
                                var passwordToSet = undefined;
                                if (passwordToSetArr.length == [1]) {
                                  passwordToSet = passwordToSetArr[0].password;
                                }
                                // Only set the password if we have one
                                if (typeof(passwordToSet) != 'undefined') {
                                  sails.models.passport
                                      .create({
                                          protocol: "local",
                                          password : passwordToSet,
                                          user : user.id
                                      }).exec(function(err,passport){
                                      if(err) return _cb(err)
                                      return _cb(null)
                                  })
                                }else {
                                  return _cb();
                                }
                            })
                        })

                        async.series(passportsFns,cb)

                    })
            }
Private hook method to do actual database data population. Note that fixture data are only loaded if there
isn't any users in current database.

@param {Function}  next  Callback function to call after all is done