The Flow of Password, MFA, and Session
Authentication confirms that a user is who they claim to be. After the password is checked against its hash, MFA adds a further check, making unauthorized login harder even if the password alone leaks. On success, the server issues a session ID, and later requests are verified using that session ID.
GOAL
Explain the role each of password check, MFA, and session plays within authentication.
What is the purpose of using MFA?