Drupal Services

Authentication ::: auth_drupalservices
Maintained by chris porter
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

Drupal Services 2.x - alpha

Moodle 2.6, 2.7, 2.8
Released: Wednesday, January 7, 2015, 7:12 AM


Moodle plugin to connect to Drupal services

This is a moodle authorization plugin that allows for SSO between Drupal and Moodle. All users are maintained on Drupal and Moodle authenticates via REST to the drupal Services module.

In this project we support the current major version of Moodle and any of its minor versions. currently that is Moodle 2, and we have support for 2.4 and higher within Moodle 2.

The branch structure is as follows: [Moodle version]-[plugin version]. Development branches for this plugin are denoted with a ".x-dev" for example 2.x-dev. For users who want stable releases only, you can chose from the Tagged releases. these are denoted with a number instead of x, for example 2.x-2.01, 2.x-2.02 etc.

To chose the proper branch, decide which version of the DrupalServices plugin you wish to use. If you use any version of moodle 2 beyond 2.4, and you would like to use our 2.x development line, make sure you take code from the branch "2.x-2.x-dev". If you don't trust the stability risk of a development line, use the highest numbered tag for your moodle and plugin version. For example: 2.x-2.00

Configuration instructions have been moved to the github wiki. https://github.com/cannod/moodle-drupalservices/wiki

If you would like to help collaborate on this project, please request using a GitHub issue and we'll add you as a Collaborator.

Version information

Version build number
Version release name
2.x - alpha
MD5 Sum
Supported software
Moodle 2.6, Moodle 2.7, Moodle 2.8
  • Latest release for Moodle 2.6
  • Latest release for Moodle 2.7
  • Latest release for Moodle 2.8

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 http://yoursite.com/admin to finish the installation