Explain to a non-technical friend how you would safely hash and store a password.
What is Bcrypt?
Why might you use something like Bcrypt?
What is Basic Authentication?
What properties are necessary in the header of a Basic Authentication request?
How are username:password
in Basic Auth encoded?
username:password
in Basic Auth is encoded using base64.Define the authentication process to a non-technical recruiter.
How should your error messaging respond (both HTTP and HTML)? Why?
Bookmark this link also and consider OWASP fundamentals any time you interact with authentication. Applications developed with security in mind from inception have fewer vulnerabilities throughout their lifecycle.
Looking ahead at this module’s course schedule, what do you look forward to learning?
What are your learning goals after reading and reviewing the class README?