Coding User Authentication & Security | YouTube Descriptions Updater [ Part 2 ]

Опубликовано: 30 Октябрь 2024
на канале: Devon Crawford
291,059
7.6k

I've started researching and implementing server server side sessions, user authentication and a user accounts database into the YouTube Descriptions Updater. Its taken me a while but I'd like to share what I've just recently learned about security and how web applications handle multiple users. I'm hoping to create another video which takes an in depth look at the code and authentication flow in implementation. In this video I tried to share the theory behind web security and I started playing around with the code.

Watch Part 1:    • Coding a YouTube Descriptions Updater...  

Technologies Used:
Node js with express as backend server
Passport js for sessions and authentication
MongoDB for user accounts database
YouTube Data API V3
JSON parsing and requests/responses

Technical Resources / Research:
Server & Authentication Basics:   / server-authentication-basics-express-sessi...  
How does a web session work?: https://machinesaredigging.com/2013/1...
Passport (Authentication library): http://www.passportjs.org/
Session Hijacking: https://security.stackexchange.com/qu...
Insufficient Session ID length: https://www.owasp.org/index.php/Insuf...
OWASP: https://www.owasp.org/index.php/Main_...
Signed Cookies: https://stackoverflow.com/questions/1...

Next Video:    • Nerds go Clubbing..  
Previous Video:    • Video  

Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter:   / devoncrawford13  
Snapchat:   / devoncrawfordyt  
Instagram:   / devoncrawford_  
Github: https://github.com/devoncrawford
Discord:   / discord  

Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3
All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q
Keyboard (Velocifire TKL01): https://amzn.to/2AQTjJQ
Monitors (Dell U2518D) : https://amzn.to/2AQQmco
Webcam (Logitech C920): https://amzn.to/2Cw588c
Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
DSLR (Canon T7i): https://amzn.to/2T54mpZ
Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO

Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Green Piccolo - Namek
Link:   / namek  

Beef. - East.
Link:   / east  

eugene cam - cove.
Link:   / cove  

Karma Rhythm - snuggle music (beattape)
Link:   / snuggle  

grandsonn - lost the project for this last year
Link:   / lost-the-project-for-this-last-year