|
|
(18 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| =Web Services Configuration=
| | #REDIRECT [[Plugins/Artefact/WebServices/WebServicesConfiguration]] |
| | |
| All Web Services configuration hangs off the plugin administration page http://your.mahara.local.net/artefact/webservice/pluginconfig.php
| |
| | |
| The main page:
| |
| | |
| [[File:Webservices-config.png|frame|center|Web Services main configuration page]] | |
| | |
| From here, you can carry out all the main administrative tasks:
| |
| | |
| * Globally activate/deactivate web services
| |
| * activate/deactivate individual protocols (REST, SOAP, XML-RPC)
| |
| * Create Services Groups of Functions that can be accessed
| |
| * Generate access tokens, and allocate users, and services groups
| |
| * Grant access to users for simple authentication access, and allocate service groups
| |
| * look up API descriptions for functions
| |
| | |
| == Global activation ==
| |
| | |
| Globally activate or deactivate all web service access for when you need to shut off access completely
| |
| | |
| [[File:Webservices-enable-services.png|frame|center|Global activation/deactivation of all web services]]
| |
| | |
| == Activating Protocols ==
| |
| | |
| | |
| == Service Groups ==
| |
| | |
| | |
| == Function API Descriptions ==
| |
| | |
| From the Service Group editing view, there is a link to each API function that will take you to a description of the functions API - input/output parameters, and error handling.
| |
| | |
| [[File:Webservices-group-delete-api.png|frame|center|Web Services Group Delete API description]]
| |
| | |
| == Token Based Access Control ==
| |
| | |
| | |
| == Simple User Authentication Access Control ==
| |