SAML Authentication (simpleSAMLphp required)

Authentication ::: auth_saml
Maintained by Sixto 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 16-07-2019

Moodle 3.4, 3.5, 3.6, 3.7
Released: Tuesday, 16 July 2019, 11:21 PM
SAML Authentication for Moodle
-------------------------------------------------------------------------------
license: http://www.gnu.org/copyleft/gpl.html GNU Public License

Changes:
- 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.
- 2011-19 : Maintained by Sixto Martin Garcia


Requirements:
- simpleSAMLphp (http://rnd.feide.no/simplesamlphp).

Optional:
- SAML Enrollment for Moodle module (if want to support enrolment on course based on SAML attributes)


Notes:
- This plugin add SAML support to Moodle enabling a Service Provider using simpleSAMLphp endpoints.
- 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 defined per the [RFC](https://tools.ietf.org/html/rfc6338)
urn:mace:terena.org:schac:userStatus::::::
You can change this pattern editing the saml_hook_get_course_info method from the custom_hook.php file.

Version information

Version build number
2019071601
Version release name
auth/saml version of 16-07-2019
Maturity
Stable version
MD5 Sum
a52a69c6c9483a8fdf8b3aecf4fd13fa
Supported software
Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7
  • Latest release for Moodle 3.4
  • Latest release for Moodle 3.5
  • Latest release for Moodle 3.6
  • Latest release for Moodle 3.7

Version control information

Version control system (VCS)
GIT
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 http://yoursite.com/admin to finish the installation