65 const char *
token,
const char *role,
74#define PG_OAUTH_VALIDATOR_MAGIC 0x20250220
PGDLLEXPORT const OAuthValidatorCallbacks * _PG_oauth_validator_module_init(void)
bool(* ValidatorValidateCB)(const ValidatorModuleState *state, const char *token, const char *role, ValidatorModuleResult *result)
void(* ValidatorShutdownCB)(ValidatorModuleState *state)
void(* ValidatorStartupCB)(ValidatorModuleState *state)
struct ValidatorModuleState ValidatorModuleState
PGDLLIMPORT char * oauth_validator_libraries_string
bool check_oauth_validator(HbaLine *hba, int elevel, char **err_msg)
struct ValidatorModuleResult ValidatorModuleResult
struct OAuthValidatorCallbacks OAuthValidatorCallbacks
const pg_be_sasl_mech pg_be_oauth_mech
ValidatorShutdownCB shutdown_cb
ValidatorValidateCB validate_cb
ValidatorStartupCB startup_cb