Learn VisualLearn CS

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?