PostgreSQL Source Code git master
Loading...
Searching...
No Matches
HbaLine Struct Reference

#include <hba.h>

Data Fields

charsourcefile
 
int linenumber
 
charrawline
 
ConnType conntype
 
Listdatabases
 
Listroles
 
struct sockaddr_storage addr
 
int addrlen
 
struct sockaddr_storage mask
 
int masklen
 
IPCompareMethod ip_cmp_method
 
charhostname
 
UserAuth auth_method
 
charusermap
 
charpamservice
 
bool pam_use_hostname
 
bool ldaptls
 
charldapscheme
 
charldapserver
 
int ldapport
 
charldapbinddn
 
charldapbindpasswd
 
charldapsearchattribute
 
charldapsearchfilter
 
charldapbasedn
 
int ldapscope
 
charldapprefix
 
charldapsuffix
 
ClientCertMode clientcert
 
ClientCertName clientcertname
 
charkrb_realm
 
bool include_realm
 
bool compat_realm
 
bool upn_username
 
charoauth_issuer
 
charoauth_scope
 
charoauth_validator
 
bool oauth_skip_usermap
 
Listoauth_opt_keys
 
Listoauth_opt_vals
 

Detailed Description

Definition at line 94 of file hba.h.

Field Documentation

◆ addr

struct sockaddr_storage HbaLine::addr

Definition at line 102 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ addrlen

int HbaLine::addrlen

Definition at line 103 of file hba.h.

Referenced by fill_hba_line().

◆ auth_method

UserAuth HbaLine::auth_method

Definition at line 108 of file hba.h.

Referenced by check_hba(), fill_hba_line(), and get_hba_options().

◆ clientcert

ClientCertMode HbaLine::clientcert

Definition at line 124 of file hba.h.

Referenced by get_hba_options().

◆ clientcertname

ClientCertName HbaLine::clientcertname

Definition at line 125 of file hba.h.

◆ compat_realm

bool HbaLine::compat_realm

Definition at line 128 of file hba.h.

◆ conntype

ConnType HbaLine::conntype

Definition at line 99 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ databases

List* HbaLine::databases

Definition at line 100 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ hostname

char* HbaLine::hostname

Definition at line 107 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ include_realm

bool HbaLine::include_realm

Definition at line 127 of file hba.h.

Referenced by get_hba_options().

◆ ip_cmp_method

IPCompareMethod HbaLine::ip_cmp_method

Definition at line 106 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ krb_realm

char* HbaLine::krb_realm

Definition at line 126 of file hba.h.

Referenced by get_hba_options().

◆ ldapbasedn

char* HbaLine::ldapbasedn

Definition at line 120 of file hba.h.

Referenced by get_hba_options().

◆ ldapbinddn

char* HbaLine::ldapbinddn

Definition at line 116 of file hba.h.

Referenced by get_hba_options().

◆ ldapbindpasswd

char* HbaLine::ldapbindpasswd

Definition at line 117 of file hba.h.

Referenced by get_hba_options().

◆ ldapport

int HbaLine::ldapport

Definition at line 115 of file hba.h.

Referenced by get_hba_options().

◆ ldapprefix

char* HbaLine::ldapprefix

Definition at line 122 of file hba.h.

Referenced by get_hba_options().

◆ ldapscheme

char* HbaLine::ldapscheme

Definition at line 113 of file hba.h.

Referenced by get_hba_options().

◆ ldapscope

int HbaLine::ldapscope

Definition at line 121 of file hba.h.

Referenced by get_hba_options().

◆ ldapsearchattribute

char* HbaLine::ldapsearchattribute

Definition at line 118 of file hba.h.

Referenced by get_hba_options().

◆ ldapsearchfilter

char* HbaLine::ldapsearchfilter

Definition at line 119 of file hba.h.

Referenced by get_hba_options().

◆ ldapserver

char* HbaLine::ldapserver

Definition at line 114 of file hba.h.

Referenced by get_hba_options().

◆ ldapsuffix

char* HbaLine::ldapsuffix

Definition at line 123 of file hba.h.

Referenced by get_hba_options().

◆ ldaptls

bool HbaLine::ldaptls

Definition at line 112 of file hba.h.

Referenced by get_hba_options().

◆ linenumber

int HbaLine::linenumber

Definition at line 97 of file hba.h.

Referenced by check_validator_hba_options().

◆ mask

struct sockaddr_storage HbaLine::mask

Definition at line 104 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ masklen

int HbaLine::masklen

Definition at line 105 of file hba.h.

Referenced by fill_hba_line().

◆ oauth_issuer

char* HbaLine::oauth_issuer

Definition at line 130 of file hba.h.

Referenced by get_hba_options(), and validate_token().

◆ oauth_opt_keys

List* HbaLine::oauth_opt_keys

Definition at line 134 of file hba.h.

Referenced by check_validator_hba_options(), and GetOAuthHBAOption().

◆ oauth_opt_vals

List* HbaLine::oauth_opt_vals

Definition at line 135 of file hba.h.

Referenced by GetOAuthHBAOption().

◆ oauth_scope

char* HbaLine::oauth_scope

Definition at line 131 of file hba.h.

Referenced by get_hba_options(), and validate_token().

◆ oauth_skip_usermap

bool HbaLine::oauth_skip_usermap

Definition at line 133 of file hba.h.

Referenced by get_hba_options().

◆ oauth_validator

char* HbaLine::oauth_validator

Definition at line 132 of file hba.h.

Referenced by check_validator_hba_options(), get_hba_options(), and RegisterOAuthHBAOptions().

◆ pam_use_hostname

bool HbaLine::pam_use_hostname

Definition at line 111 of file hba.h.

◆ pamservice

char* HbaLine::pamservice

Definition at line 110 of file hba.h.

Referenced by get_hba_options().

◆ rawline

char* HbaLine::rawline

Definition at line 98 of file hba.h.

◆ roles

List* HbaLine::roles

Definition at line 101 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ sourcefile

char* HbaLine::sourcefile

Definition at line 96 of file hba.h.

Referenced by check_validator_hba_options().

◆ upn_username

bool HbaLine::upn_username

Definition at line 129 of file hba.h.

◆ usermap

char* HbaLine::usermap

Definition at line 109 of file hba.h.

Referenced by get_hba_options().


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