Authentication requires the checking of a user’s identification before accessing the application. The purpose is to confirm that the person currently using the application is a registered user. Authentication may involve requiring users to enter a username and password. Two-factor authentication and multi-factor authentication are two examples of authentication methods.