|
PostgreSQL Source Code git master
|
Data Fields | |
| enum OAuthStep | step |
| int | timerfd |
| pgsocket | mux |
| CURLM * | curlm |
| CURL * | curl |
| struct curl_slist * | headers |
| PQExpBufferData | work_data |
| const char * | errctx |
| PQExpBufferData | errbuf |
| char | curl_err [CURL_ERROR_SIZE] |
| struct provider | provider |
| struct device_authz | authz |
| int | running |
| bool | user_prompted |
| bool | used_basic_auth |
| bool | debugging |
| int | dbg_num_calls |
Definition at line 228 of file oauth-curl.c.
| struct device_authz async_ctx::authz |
Definition at line 275 of file oauth-curl.c.
Referenced by finish_device_authz(), free_async_ctx(), handle_token_response(), pg_fe_run_oauth_flow_impl(), prompt_user(), and start_token_request().
| CURL* async_ctx::curl |
Definition at line 238 of file oauth-curl.c.
Referenced by free_async_ctx(), setup_curl_handles(), and start_request().
| char async_ctx::curl_err[CURL_ERROR_SIZE] |
Definition at line 268 of file oauth-curl.c.
Referenced by pg_fe_run_oauth_flow_impl(), and setup_curl_handles().
| CURLM* async_ctx::curlm |
Definition at line 236 of file oauth-curl.c.
Referenced by drive_request(), free_async_ctx(), setup_curl_handles(), and start_request().
| int async_ctx::dbg_num_calls |
Definition at line 281 of file oauth-curl.c.
Referenced by pg_fe_run_oauth_flow().
| bool async_ctx::debugging |
Definition at line 280 of file oauth-curl.c.
Referenced by check_for_device_flow(), parse_interval(), pg_fe_run_oauth_flow(), pg_fe_run_oauth_flow_impl(), and setup_curl_handles().
| PQExpBufferData async_ctx::errbuf |
Definition at line 267 of file oauth-curl.c.
Referenced by drive_request(), free_async_ctx(), parse_oauth_json(), pg_fe_run_oauth_flow_impl(), and record_token_error().
| const char* async_ctx::errctx |
Definition at line 266 of file oauth-curl.c.
Referenced by finish_device_authz(), finish_discovery(), finish_token_request(), parse_token_error(), and pg_fe_run_oauth_flow_impl().
| struct curl_slist* async_ctx::headers |
Definition at line 241 of file oauth-curl.c.
Referenced by oauth_server.OAuthHandler::_check_authn(), oauth_server.OAuthHandler::_parse_params(), oauth_server.OAuthHandler::client_id(), free_async_ctx(), and setup_curl_handles().
| pgsocket async_ctx::mux |
Definition at line 233 of file oauth-curl.c.
Referenced by comb_multiplexer(), free_async_ctx(), pg_fe_run_oauth_flow_impl(), register_socket(), set_timer(), and setup_multiplexer().
| struct provider async_ctx::provider |
Definition at line 274 of file oauth-curl.c.
Referenced by check_for_device_flow(), check_issuer(), finish_discovery(), free_async_ctx(), start_device_authz(), and start_token_request().
| int async_ctx::running |
Definition at line 277 of file oauth-curl.c.
Referenced by drive_request(), pg_fe_run_oauth_flow_impl(), and start_request().
| enum OAuthStep async_ctx::step |
Definition at line 230 of file oauth-curl.c.
Referenced by pg_fe_run_oauth_flow_impl().
| int async_ctx::timerfd |
Definition at line 232 of file oauth-curl.c.
Referenced by free_async_ctx(), pg_fe_run_oauth_flow_impl(), set_timer(), setup_multiplexer(), and timer_expired().
| bool async_ctx::used_basic_auth |
Definition at line 279 of file oauth-curl.c.
Referenced by add_client_identification(), and record_token_error().
| bool async_ctx::user_prompted |
Definition at line 278 of file oauth-curl.c.
Referenced by pg_fe_run_oauth_flow_impl().
| PQExpBufferData async_ctx::work_data |
Definition at line 242 of file oauth-curl.c.
Referenced by append_data(), free_async_ctx(), parse_oauth_json(), pg_fe_run_oauth_flow_impl(), start_device_authz(), start_request(), and start_token_request().