ClassLink OAuth2

The ClassLink OAuth2 plugin provides single-sign-on functionality with ClassLink LaunchPad using configurable identity providers and the scope of ClassLink OAuth2.

OpenID Connect

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

Azure AD B2C Connect

The Azure AD B2C Connect plugin provides registering of a new user and single-sign-on functionality using configurable identity providers, scope and custom policies of Azure B2C.


This plugin lets you integrate Moodle and Joomla platforms.


Authentication using exists SimpleSAMLphp Service Provider

Authentication by IP

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

OneLogin SAML SSO Authentication

Automatically creates Moodle accounts and authenticates user identities via SAML from the service.

Shibboleth Link

This is an extension to the normal shibboleth authentication plugin and allows users to decide if they want to have a new account created based on their shibboleth login, or if they want to link the shibboleth-login to an existing account.

Leeloo LXP SSO

It acts as a Login and Identity provider for Leeloo LXP.

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:

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 ( Together, these two plugins allow the integration of MUMIE content into your Moodle courses.

Email OTP

Email One-Time Password Authentication.

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.

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.

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.

Unique Login

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

Vulnerable Password

This Moodle plugin attempts to check HIBP's list of exposed passwords. Enabling your learners to be informed if their password has ever been involved in a data breach.

Auth Development tools

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


This is the authentication plugin for LMS Moodle which allows users to login/create account into the Moodle using the authority mojeID. (

ZiLink - Guardian Accounts

The ZiLink plugins work together - please ensure you download and install the full set of ZiLink plugins. The extent of integration depends on the data being available within the school MIS. Data integration is supplied by ZiNET Connect - 30-day trial, ZiLink Community Programme or Premier Support is available.