| 
    Moodle PHP Documentation 4.1
    
   Moodle 4.1dev (Build: 20220512) (5e5e12e0) 
   | 
 
Namespaces | |
| namespace | client | 
|    | |
| namespace | discovery | 
|    | |
| namespace | service | 
|    | |
Classes | |
| class | access_token | 
| Loads/stores oauth2 access tokens in DB for system accounts in order to use a single token across multiple sessions.  More... | |
| class | api | 
| Static list of api methods for system oauth2 configuration.  More... | |
| class | client | 
| Configurable oauth2 client class.  More... | |
| class | endpoint | 
| Class for loading/storing oauth2 endpoints from the DB.  More... | |
| class | issuer | 
| Class for loading/storing issuer from the DB.  More... | |
| class | refresh_system_tokens_task | 
| Task to refresh system tokens regularly.  More... | |
| class | rest | 
| Rest API base class mapping rest api methods to endpoints with http methods, args and post body.  More... | |
| class | rest_exception | 
| Rest Exception class containing error code and message.  More... | |
| class | system_account | 
| Class for loading/storing oauth2 refresh tokens from the DB.  More... | |
| class | user_field_mapping | 
| Class for loading/storing oauth2 user field mappings from the DB.  More... | |