Authentication is the process that allows users to access a LMS site by verifying their identity through a username and password.
Authentication plugins
LMS provides a number of ways of managing authentication, called authentication plugins.
- Manual accounts – User accounts that are created directly by an administrator.
- No login – Disables or suspends a specific user account, preventing login.
- Email-based self-registration – Allows users to create their own accounts using email verification.
- CAS server (SSO) – Authenticates users using credentials stored on an external CAS (Central Authentication Service) server.
- External database – Authenticates users based on account data stored in an external database.
- LDAP server – Authenticates users using account information stored on an external LDAP server.
- LMS Network authentication – Enables authentication across connected LMS sites.
- No authentication – Allows access without authentication; intended only for testing or non-public environments. Not recommended for public servers.
- Shibboleth – Uses an external Shibboleth identity provider to authenticate users.
- Web services Authenticates users via web service protocols.
- Unique login authentication restricts each user account to a single active session at a time.
