Authentication

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.

See also