#Authentication Components Research
We'll be breaking up into groups. Each group will be assigned a component to research and briefly present to the class.
##Bcrypt
- What is bcrypt?
- How does bcrypt work?
- How do we use bcrypt in node?
##Sequelize Validations
- What are different types of validations?
- Which ones could be useful?
- How do we use validations in sequelize?
##Sequelize Hooks
- What is a Sequelize hook?
- What are different types of Sequelize hooks?
- How are hooks implemented in Sequelize?
##Sessions
- What are sessions?
- What is the difference between sessions and cookies?
- How do we use sessions in express?
##Express Middleware
- What is middleware?
- What middleware have we used?
- How do we create our own express middleware?