PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PGoauthBearerRequest Struct Reference

#include <libpq-fe.h>

Data Fields

const char * openid_configuration
 
const char * scope
 
PostgresPollingStatusType(* async )(PGconn *conn, struct PGoauthBearerRequest *request, SOCKTYPE *altsock)
 
void(* cleanup )(PGconn *conn, struct PGoauthBearerRequest *request)
 
char * token
 
void * user
 

Detailed Description

Definition at line 748 of file libpq-fe.h.

Field Documentation

◆ async

PostgresPollingStatusType(* PGoauthBearerRequest::async) (PGconn *conn, struct PGoauthBearerRequest *request, SOCKTYPE *altsock)

Definition at line 772 of file libpq-fe.h.

Referenced by handle_auth_data(), and run_user_oauth_flow().

◆ cleanup

void(* PGoauthBearerRequest::cleanup) (PGconn *conn, struct PGoauthBearerRequest *request)

Definition at line 783 of file libpq-fe.h.

Referenced by cleanup_user_oauth_flow(), and setup_token_request().

◆ openid_configuration

const char* PGoauthBearerRequest::openid_configuration

Definition at line 751 of file libpq-fe.h.

Referenced by handle_auth_data(), and setup_token_request().

◆ scope

const char* PGoauthBearerRequest::scope

Definition at line 752 of file libpq-fe.h.

Referenced by handle_auth_data().

◆ token

char* PGoauthBearerRequest::token

Definition at line 790 of file libpq-fe.h.

Referenced by async_cb(), handle_auth_data(), run_user_oauth_flow(), and setup_token_request().

◆ user

void* PGoauthBearerRequest::user

Definition at line 798 of file libpq-fe.h.


The documentation for this struct was generated from the following file: