-
Notifications
You must be signed in to change notification settings - Fork 59
Lesson 19 (Authentication)
Courtney Frey edited this page Apr 15, 2022
·
2 revisions
- What authentication is.
- What sessions and cookies are and how sessions and cookies are used to verify a user's identity.
- The importance of encryption.
- Why developers use one-way encryption to protect users' passwords.
- How to use write a basic authentication flow in Spring.
- Students are almost done with the class! One class left!
- Check with your course manager for any additional announcements.
- Assignment #4 is due soon!
- Welcome to Day 32!
- Assignment 4 due by end of today
- Day 34 is dedicated time to work on Authentication and REST
- Review hashing and one-way encryption. Remind students that passwords are not stored, but the encrypted password is stored.
- Discuss popular hashing algorithms and how to implement them
- Cover salting as a practice - what is it and why it helps
- Lots of information is delivered in the tutorial on adding authentication to
coding-events
, including some new Spring packages and advanced topics that we only introduce briefly. It is important to emphasize for students that it's ok to treat this topic as an introduction. We are not asking them to be security experts at this point, but this is all valuable information for professional applications and getting exposed to it early on is very useful for their careers - Emphasize the importance of the process, not necessarily knowing the exact syntax to get it done.
- The studio is focused on adding authentication to
techjobs
. - The book goes over adding authentication to
coding-events
. While the studio is meant to be an exercise in applying the same things totechjobs
, caution against simply copy/pasting!