Introduction
Imagine you want to keep your house extra safe. Just locking the door with one key might not be enough because someone could find or copy that key. Two-factor authentication solves this problem by asking for two different proofs that you are really you before letting you in.