User authentication
User authentication handles how a user profile logs into Moodle. Each user typically will have a username and password that they will enter into the login form.
When they submit the login form, Moodle determines if they are a user and how they should be authenticated as a valid user. To achieve this, every Moodle user account is designated an authentication type.
Authentication types
When a user attempts to log into Moodle, their authentication type will determine how Moodle authenticates their submitted data (their username and password).
The two most widely used authentication types are Manual accounts and e-mail-based self-registration, which will be described in more detail here.
The most commonly used authentication types are:
Internal
Manual accounts
E-mail-based self-registration
External
LDAP
External database
IMAP
In this section, we will just focus on the two internal authentication types.
How to enable authentication plugins
To configure the available authentication types...