Two-factor authentication is a security procedure that secures login by combining two different, independent factors.