Maintained by Picture of Sixto Martin GarciaSixto Martin Garcia
SAML Authentication plugin based on the simplesamlphp software. (Also install the SAML Enrolment plugin if you want auto-enrol based on SAML)

SAML Authentication (simpleSAMLphp required) auth/saml version of 29-07-2015

Release notes

SAML Authentication for Moodle
license: GNU Public License

- 2008-10 : Created by Ny Media AS
- 2008-11-03 : Updated by Ny Media AS
- 2009-07-29 : added configuration options for sslib path and config path
tightened up the session switching between ss and moodle
Piers Harding
- 2010-11 : Rewrited by Yaco Sistemas.
- 2013: Maintained by Sixto Martin

- SimpleSAML ( Tested with version > 1.7
- SAML Enrollment for Moodle module

- Uses IdP attribute "eduPersonPrincipalName" as username by default

Install instructions:

Check moodle_auth_saml.txt

Important for enrollment!!

This plugin suppose that the IdP send the courses data of the user in a attribute that
can be configured but the pattern of the expected data is always:
You can change this pattern editing the file auth/saml/course_mapping.php
Moodle 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Version information

Version build number
Version release name
auth/saml version of 29-07-2015
MD5 Sum
Supported software
Moodle 2.3, Moodle 2.4, Moodle 2.5, Moodle 2.6, Moodle 2.7, Moodle 2.8, Moodle 2.9

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type Authentication

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myauth") in the "auth" subdirectory.
  4. Visit to finish the installation