JumpStart – Modeling in MongoDB, Encryption (Password)

Integrate Heroku + Mongo

Curerent Models: Book, Author
(naming convention: singular and capitalized)

process ax (services in windows)

Authentification
Model user

const userSchema = new mongoose.Schema({
username: {
type:String,
required:true,
index: {unique:true}
},
password: {
type:String,
required:true
}
});

Encrypt password

Hashed password is saved to server

https://en.wikipedia.org/wiki/Rainbow_table

https://stackoverflow.com/questions/6832445/how-can-bcrypt-have-built-in-salts

JWT

Algo . Data . Sign
res.cookie

Leave a comment

Design a site like this with WordPress.com
Get started