Plugins/Auth/WebServices: Difference between revisions
From Mahara Wiki
< Plugins | Auth
PiersHarding (talk | contribs) |
PiersHarding (talk | contribs) |
||
Line 9: | Line 9: | ||
==Installation Instructions== | ==Installation Instructions== | ||
This requires the simple authentication module auth/webservice | This requires the simple authentication module auth/webservice | ||
See | See https://gitorious.org/mahara-contrib/auth-webservice | ||
To install you need to download both modules: | To install you need to download both modules: | ||
get https://gitorious.org/mahara-contrib/artefact-webservice/archive-tarball/master | get https://gitorious.org/mahara-contrib/artefact-webservice/archive-tarball/master | ||
and https://gitorious.org/mahara-contrib/auth-webservice/archive-tarball/master | and https://gitorious.org/mahara-contrib/auth-webservice/archive-tarball/master | ||
Revision as of 08:08, 23 Haziran 2011
Web Services support for Mahara
Artefact Webservices
Web Services support for Mahara.
The Web Services support is based on the webservices subsystem for Moodle and provides REST, XML-RPC, and SOAP alternatives for any registered function. The REST interface also supports JSON.
Installation Instructions
This requires the simple authentication module auth/webservice See https://gitorious.org/mahara-contrib/auth-webservice
To install you need to download both modules:
get https://gitorious.org/mahara-contrib/artefact-webservice/archive-tarball/master
and https://gitorious.org/mahara-contrib/auth-webservice/archive-tarball/master
Then do the following:
cd /path/to/mahara/htdocs/auth tar -xzf /path/to/mahara-contrib-auth-webservice-master.tar.gz mv mahara-contrib-auth-webservice webservice cd /path/to/mahara/htdocs/artefact tar -xzf /path/to/mahara-contrib-artefact-webservice-master.tar.gz mv mahara-contrib-artefact-webservice webservice
You should now have the two necessary modules in place.
Now login as admin to Mahara, and go through the upgrade process to complete the install. In order to make the auth/webservice module available, you should add this as an authentication plugin for each Institution that requires access. Do this via the admin/users/institutions.php page.