Authentication

There are several types of authentication, each with its own pros and cons: