This repository has been archived by the owner on May 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
Lesson 19 (Authentication)
Sally Steuterman edited this page Jul 28, 2020
·
1 revision
- 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 set up a basic authentication flow in Identity.
- Students are almost done with the class! One class left!
- Assignment #4 is due soon!
- Check with your course manager for any additional announcements.
- 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
CodingEvents
, including some new ASP.NET 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
CodingEvents
. While the studio is meant to be an exercise in applying the same things toTechJobs
, caution against simply copy/pasting!