Moodle plugins directory: SAML Authentication (simpleSAMLphp required): Versions: auth/saml version of 19-01-2017 | Moodle.org
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 19-01-2017
Moodle 2.7, 2.8, 2.9, 3.0, 3.1, 3.2
Released: Thursday, 19 January 2017, 12:21 PM
Code prechecks
phplint
phpcs2579 | 1272
js1029 | 12656
css331 | 30
phpdoc69 | 13
savepoint
thirdparty
grunt1 | 1
shifter
mustache
HTML | XMLSAML 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-17 : 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.
-------------------------------------------------------------------------------
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-17 : 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
- 2017011901
- Version release name
- auth/saml version of 19-01-2017
- Maturity
- Beta
- MD5 Sum
- 4e09ab5bf3a31ecd1e3f3b5c810ba929
- Supported software
- Moodle 2.7, Moodle 2.8, Moodle 2.9, Moodle 3.0, Moodle 3.1, Moodle 3.2
- Latest release for Moodle 2.7
- Latest release for Moodle 2.8
- Latest release for Moodle 2.9
- Latest release for Moodle 3.0
- Latest release for Moodle 3.1
- Latest release for Moodle 3.2
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- 2017011901
Default installation instructions for plugins of the type Authentication
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "myauth") in the "auth" subdirectory.
- Visit http://yoursite.com/admin to finish the installation