MDL-65075 tool_mobile: Allow auto-login keys only for requests from Moodle apps
[moodle.git] / admin / tool / mobile / upgrade.txt
1 This files describes changes in tool_mobile code.
2 Information provided here is intended especially for developers.
4 === 3.7 ===
6  * New external function tool_mobile::tool_mobile_call_external_function allows calling multiple external functions and returns all responses.
7  * External function tool_mobile::get_autologin_key now only works if the request comes from the Moodle mobile or desktop app.
8    This increases confidence that requests did originate from the mobile app, decreasing the likelihood of an XSS attack.
9    If you want to use this functionality, please override the Web Service via the override_webservice_execution callback although
10    this is not recommended or encouraged.
11 >>>>>>> a7ccde5003f... MDL-65075 tool_mobile: Allow auto-login keys only for requests from Moodle apps
13 === 3.5 ===
15  * External function tool_mobile::tool_mobile_get_plugins_supporting_mobile now returns additional plugins information required by
16    Moodle Mobile 3.5.0.
18 === 3.4 ===
20  * External function tool_mobile::tool_mobile_get_plugins_supporting_mobile is now available via AJAX for not logged users.
21    When called via AJAX without a user session the function will return only auth plugins.
23 === 3.3 ===
25  * External function tool_mobile::get_public_config now returns the mobilecssurl field (Mobile custom CSS theme).
26  * External function tool_mobile::get_public_config now returns the identityproviders field (list of external identity providers).