Moodle Plugins directory: Drupal Services | Moodle.org
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
Latest release:
41 sites
7 downloads
11 fans
Current versions available: 1
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
Contributors
chris porter (Lead maintainer)
Please login to view contributors details and/or to contact them
Using this plugin, I've followed this tutorial at https://github.com/cannod/moodle-drupalservices/wiki.
It all seems to work except that moodle loads to the edit-profile page expecting firstname, lastname etc input from the user who just logged in to drupal.
I explain it with images at http://stackoverflow.com/questions/31895966/moodle-drupal-sso.
Please help. Desperation levels steadily increasing.
Is there any upgraded version of drupal services which will work on moodle 3.2?
I want to integrate moodle 3.2 with drupal 7.0, but didn't find any upgraded plugin.
So can you please guide me to achieve this integration. Is there any other way to integrate instead of drupal services plugin?
Currently I am being able to see the moodle course list in drupal but when the student clicks on the course he must login to see the course content, whereas I want to see the course directly(SSO).
https://github.com/ZigmaZigmax/moodle-drupalservices
to make the login and logout "in-sync" when drupal login happens,
1.) I simply wrote an JavaScript AJAX in drupal to invoke "http://localhost/moodle/my/" , this made the session auto initiate
2.) I simply wrote another JavaScript AJAX in drupal to invoke POST to "http://localhost/moodle/login/logout.php?sesskey="
3.) I modified the moodle logout URL to drupal logout url "http://localhost/user/logout" which will auto trigger the AJAX
4.) I have disabled the normal login authentication method in moodle so that no one can register or do explicit authentication with moodle.
Then it works
What are your plans for future updates. At the moment the drupal plugin and moodle are working fine. However, I don't know if these will work for moodle v4 and drupal v8/9.
We currently have a very important sites and this plugin is a critical piece for us.
I can do my best to help you get this running (and am happy to help!), but fair warning, I don't do anything with moodle anymore, so at this point I'm really just in maintenance mode for updating this from here on out.