| $accesstoken | oauth2_client | protected |
| $autorefresh | core\oauth2\client | protected |
| $basicauth | oauth2_client | protected |
| $cache | curl | |
| $emulateredirects | curl | |
| $errno | curl | |
| $error | curl | |
| $header | curl | |
| $info | curl | |
| $proxy | curl | |
| $rawresponse | curl | |
| $rawuserinfo | core\oauth2\client | protected |
| $refreshtoken | oauth2_client | protected |
| $response | curl | |
| $scope | oauth2_client | protected |
| $system | core\oauth2\client | protected |
| $version | curl | |
| __construct(issuer $issuer, $returnurl, $scopesrequired, $system=false, $autorefresh=false) | core\oauth2\client | |
| oauth2_client::__construct($clientid, $clientsecret, moodle_url $returnurl, $scope) | oauth2_client | |
| curl::__construct($settings=array()) | curl | |
| auth_url() | core\oauth2\client | protected |
| build_post_data($params) | oauth2_client | |
| callback_url() | oauth2_client | static |
| can_autorefresh() | core\oauth2\client | protected |
| check_securityhelper_blocklist(string $url) | curl | protected |
| cleanopt() | curl | |
| delete($url, $param=array(), $options=array()) | curl | |
| download($requests, $options=array()) | curl | |
| download_one($url, $params, $options=array()) | curl | |
| exchange_refresh_token(string $refreshtoken) | core\oauth2\client | protected |
| get($url, $params=array(), $options=array()) | curl | |
| get_accesstoken() | oauth2_client | |
| get_additional_login_parameters() | core\oauth2\client | |
| get_cacert() | curl | static |
| get_clientid() | oauth2_client | |
| get_clientsecret() | oauth2_client | |
| get_errno() | curl | |
| get_info() | curl | |
| get_issuer() | core\oauth2\client | |
| get_login_scopes() | core\oauth2\client | protected |
| get_login_url() | oauth2_client | |
| get_raw_response() | curl | |
| get_raw_userinfo() | core\oauth2\client | |
| get_refresh_token() | oauth2_client | |
| get_security() | curl | |
| get_stored_token() | core\oauth2\client | protected |
| get_tokenname() | core\oauth2\client | protected |
| get_userinfo() | core\oauth2\client | |
| get_userinfo_mapping() | core\oauth2\client | protected |
| getResponse() | curl | |
| head($url, $options=array()) | curl | |
| is_logged_in() | core\oauth2\client | |
| log_out() | core\oauth2\client | |
| map_userinfo_to_fields(stdClass $userinfo) | core\oauth2\client | protected |
| mock_response($response) | curl | static |
| multi($requests, $options=array()) | oauth2_client | protected |
| options($url, $options=array()) | curl | |
| patch($url, $params='', $options=array()) | curl | |
| post($url, $params='', $options=array()) | curl | |
| put($url, $params=array(), $options=array()) | curl | |
| request($url, $options=array(), $acceptheader='application/json') | oauth2_client | protected |
| curl::request($url, $options=array()) | curl | protected |
| reset_request_state_vars() | curl | protected |
| resetcookie() | curl | |
| resetHeader() | curl | |
| resetopt() | curl | |
| set_security($securityobject) | curl | |
| setHeader($header) | curl | |
| setopt($options=array()) | curl | |
| store_token($token) | core\oauth2\client | protected |
| store_user_refresh_token(stdClass $token) | core\oauth2\client | protected |
| strip_double_headers($input) | curl | static |
| token_url() | core\oauth2\client | protected |
| trace($url, $options=array()) | curl | |
| upgrade_refresh_token(system_account $systemaccount) | core\oauth2\client | |
| upgrade_token($code) | core\oauth2\client | |
| use_http_get() | oauth2_client | protected |