|
Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
Files | |
| file | access_token.php |
| Loads/stores oauth2 access tokens in DB for system accounts in order to use a single token across multiple sessions. | |
| file | api.php |
| Class for loading/storing oauth2 endpoints from the DB. | |
| file | client.php |
| Configurable oauth2 client class. | |
| file | endpoint.php |
| Class for loading/storing oauth2 endpoints from the DB. | |
| file | issuer.php |
| Class for loading/storing issuers from the DB. | |
| file | refresh_system_tokens_task.php |
| A scheduled task. | |
| file | rest.php |
| Rest API base class mapping rest api methods to endpoints with http methods, args and post body. | |
| file | rest_exception.php |
| Rest Exception class containing error code and message. | |
| file | system_account.php |
| When using OAuth sometimes it makes sense to authenticate as a system user, and not the current user. | |
| file | user_field_mapping.php |
| Class for loading/storing oauth2 endpoints from the DB. | |