Explain two-factor authentication?

The two-factor authentication is a security method in which the user provides two ways of identification from separate categories.