mongoose-password-pbkdf2

0.2.0 • Public • Published

mongoose-password-pbkdf2

Mongoose plugin for creating passwords with pbkdf2

Installation

$ npm install mongoose-password-pbkdf2

Example

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var password = require('mongoose-password-pbkdf2');

//user schema
var fields = {
  email: {
    type: String,
    required: true
  },
  password: {
    type: String,
    required: true
  }
};

var UserSchema = new Schema(fields);

UserSchema.plugin(password, {
  field: 'password',
  salt: 'secret string',
  iterations: 1000,
  keylen: 64
});

module.exports = mongoose.model('User', UserSchema);

License

MIT

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i mongoose-password-pbkdf2

      Weekly Downloads

      0

      Version

      0.2.0

      License

      BSD

      Last publish

      Collaborators

      • jakubmrozek