Authentication and Security Exercise
Exercise included in The Complete Web Development Bootcamp 2021 with Angela Yu
Build a page where the user can log in to see secrets that otherwise would not be accessible, and commit anonymous secrets to that page.
:checkered_flag: Goals:
Get a deeper understanding of Node, Express and MongoDB, get to know different levels of security.
:heavy_check_mark: What I did:
- Set up the database
- Backend using Node.js and Express
- Check my solution to Angela’s way of solving it and iteration on my code
:closed_book: Learnings:
- How to increase security - from encrypting, .env, hashing and salt rounds to oauth
- Very briefly how to use cookies to allow the user to stay signed in
- Deeper knowledge of Node.js, Express and MongoDB
:computer: Tech used in this specific repository: