OpenID Connect

The OpenID Connect plugin provides single-sign-on functionality using configurable identity providers.

Unique Login

This authentication plug-in prevents that each one Moodle user has more than one active session simultaneously.

LDAP server (Sync Plus)

Moodle authentication plugin which provides all functionality of auth_ldap, but supports advanced features for the LDAP synchronization task and LDAP authentication.

User key authentication

Log in to Moodle using one time user key based login URL. Auth plugin for organising simple SSO (single sign on) between moodle and your external web application.

Joomdle

This plugin lets you integrate Moodle and Joomla platforms.

Enrolment key based self-registration

This auth plugin combines the best of both email based signup and self enrolment keys into a streamlined process making it much faster for students to get into a course. For the student it saves around 9-10 clicks and avoids context switching between a browser and their email client where they can become easily become disengaged or run into issues if their email is unavailable.

Outage manager

A plugin to manage outage periods, such as scheduled maintenance, including CLI tools to embed in your scripting.

Anti-hammering / Login blocker

The Sebsoft Anti Hammering Authentication Plugin offers you the possibility to prevent hammering your login system. This plugin can be configured to "smart detect" so called hammering on IP basis or for users in general.

LenAuth

LenAuth is a plugin for easy OAuth authorize methods via social networks: Facebook, Google, Yahoo, Twitter, VK, Yandex, Mail.Ru. Easy integrate methods to Moodle theme and a lot of settings.

Autoenrol Parents

Auto assign parents, mentors or managers a role to users based on a custom profile field.

SAML2 SSO Auth

Authentication using exists SimpleSAMLphp Service Provider

Drupal Services

Provides session based SSO (Single Sign On) service between Moodle and Drupal. As well as user synchronization capability to import and update users from the Drupal user database. This work is based off the original work of Scott Schaffter and Arsham Skrenes and their module from moodle 1.9 https://moodle.org/mod/data/view.php?d=13&rid=4240&filter=1

Elcentra Social Login

Updated! This plugin gives you an easy way of letting your users login through their Facebook, Twitter, Google, LinkedIn and VKontakte (New!) accounts.

OneLogin SAML SSO Authentication

Automatically creates Moodle accounts and authenticates user identities via SAML from the OneLogin.com service. http://support.onelogin.com/entries/20508233-configuring-saml-for-moodle2

Auth Development tools

This plugin allow a user not logout when this user has loginas. It's useful to developers and main administrators.

Authentication by IP

This authentication plugin helps to manage manual accounts being accessed only by the list of restricted IPs.

LinkedinAuth

This is the authentication part of the LinkedIn auth plugin. A Linkedin Block provides the user interface for this plugin

MUMIE Single Sign On

This plugin allows Moodle users to access content on the e-learning platform MUMIE without having to register a new account or to login. MUMIE Single Sign On is not meant to be used as a standalone but in combination with MUMIE Task (https://github.com/integral-learning/moodle-mod_mumie). Together, these two plugins allow the integration of MUMIE content into your Moodle courses.

SAML Identity Provider

This is a plugin that makes Moodle an Identity Provider site: other application can use Moodle as a login portal. Requires SimpleSAMLphp, configured as IdP: https://simplesamlphp.org/docs/stable/simplesamlphp-idp.