PostgreSQL Source Code  git master
HbaLine Struct Reference

#include <hba.h>

Data Fields

int linenumber
 
char * rawline
 
ConnType conntype
 
Listdatabases
 
Listroles
 
struct sockaddr_storage addr
 
struct sockaddr_storage mask
 
IPCompareMethod ip_cmp_method
 
char * hostname
 
UserAuth auth_method
 
char * usermap
 
char * pamservice
 
bool pam_use_hostname
 
bool ldaptls
 
char * ldapscheme
 
char * ldapserver
 
int ldapport
 
char * ldapbinddn
 
char * ldapbindpasswd
 
char * ldapsearchattribute
 
char * ldapsearchfilter
 
char * ldapbasedn
 
int ldapscope
 
char * ldapprefix
 
char * ldapsuffix
 
ClientCertMode clientcert
 
char * krb_realm
 
bool include_realm
 
bool compat_realm
 
bool upn_username
 
Listradiusservers
 
char * radiusservers_s
 
Listradiussecrets
 
char * radiussecrets_s
 
Listradiusidentifiers
 
char * radiusidentifiers_s
 
Listradiusports
 
char * radiusports_s
 

Detailed Description

Definition at line 70 of file hba.h.

Field Documentation

◆ addr

struct sockaddr_storage HbaLine::addr

Definition at line 77 of file hba.h.

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

◆ auth_method

◆ clientcert

ClientCertMode HbaLine::clientcert

◆ compat_realm

bool HbaLine::compat_realm

Definition at line 101 of file hba.h.

Referenced by CheckSCRAMAuth(), parse_hba_auth_opt(), and parse_hba_line().

◆ conntype

ConnType HbaLine::conntype

Definition at line 74 of file hba.h.

Referenced by check_hba(), fill_hba_line(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ databases

List* HbaLine::databases

Definition at line 75 of file hba.h.

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

◆ hostname

char* HbaLine::hostname

Definition at line 80 of file hba.h.

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

◆ include_realm

bool HbaLine::include_realm

Definition at line 100 of file hba.h.

Referenced by CheckSCRAMAuth(), gethba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ip_cmp_method

IPCompareMethod HbaLine::ip_cmp_method

Definition at line 79 of file hba.h.

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

◆ krb_realm

char* HbaLine::krb_realm

Definition at line 99 of file hba.h.

Referenced by CheckSCRAMAuth(), gethba_options(), and parse_hba_auth_opt().

◆ ldapbasedn

char* HbaLine::ldapbasedn

Definition at line 94 of file hba.h.

Referenced by gethba_options(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapbinddn

char* HbaLine::ldapbinddn

Definition at line 90 of file hba.h.

Referenced by gethba_options(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapbindpasswd

char* HbaLine::ldapbindpasswd

Definition at line 91 of file hba.h.

Referenced by gethba_options(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapport

int HbaLine::ldapport

Definition at line 89 of file hba.h.

Referenced by gethba_options(), ident_inet(), and parse_hba_auth_opt().

◆ ldapprefix

char* HbaLine::ldapprefix

Definition at line 96 of file hba.h.

Referenced by gethba_options(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapscheme

char* HbaLine::ldapscheme

Definition at line 87 of file hba.h.

Referenced by ident_inet(), and parse_hba_auth_opt().

◆ ldapscope

int HbaLine::ldapscope

Definition at line 95 of file hba.h.

Referenced by gethba_options(), ident_inet(), and parse_hba_auth_opt().

◆ ldapsearchattribute

char* HbaLine::ldapsearchattribute

Definition at line 92 of file hba.h.

Referenced by gethba_options(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapsearchfilter

char* HbaLine::ldapsearchfilter

Definition at line 93 of file hba.h.

Referenced by gethba_options(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapserver

char* HbaLine::ldapserver

Definition at line 88 of file hba.h.

Referenced by gethba_options(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapsuffix

char* HbaLine::ldapsuffix

Definition at line 97 of file hba.h.

Referenced by gethba_options(), ident_inet(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldaptls

bool HbaLine::ldaptls

Definition at line 86 of file hba.h.

Referenced by gethba_options(), ident_inet(), and parse_hba_auth_opt().

◆ linenumber

int HbaLine::linenumber

Definition at line 72 of file hba.h.

Referenced by auth_failed(), parse_hba_auth_opt(), and parse_hba_line().

◆ mask

struct sockaddr_storage HbaLine::mask

Definition at line 78 of file hba.h.

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

◆ pam_use_hostname

bool HbaLine::pam_use_hostname

Definition at line 85 of file hba.h.

Referenced by ident_inet(), and parse_hba_auth_opt().

◆ pamservice

char* HbaLine::pamservice

Definition at line 84 of file hba.h.

Referenced by gethba_options(), ident_inet(), and parse_hba_auth_opt().

◆ radiusidentifiers

List* HbaLine::radiusidentifiers

Definition at line 107 of file hba.h.

Referenced by CheckRADIUSAuth(), parse_hba_auth_opt(), and parse_hba_line().

◆ radiusidentifiers_s

char* HbaLine::radiusidentifiers_s

Definition at line 108 of file hba.h.

Referenced by gethba_options(), and parse_hba_auth_opt().

◆ radiusports

List* HbaLine::radiusports

Definition at line 109 of file hba.h.

Referenced by CheckRADIUSAuth(), parse_hba_auth_opt(), and parse_hba_line().

◆ radiusports_s

char* HbaLine::radiusports_s

Definition at line 110 of file hba.h.

Referenced by gethba_options(), and parse_hba_auth_opt().

◆ radiussecrets

List* HbaLine::radiussecrets

Definition at line 105 of file hba.h.

Referenced by CheckRADIUSAuth(), parse_hba_auth_opt(), and parse_hba_line().

◆ radiussecrets_s

char* HbaLine::radiussecrets_s

Definition at line 106 of file hba.h.

Referenced by gethba_options(), and parse_hba_auth_opt().

◆ radiusservers

List* HbaLine::radiusservers

Definition at line 103 of file hba.h.

Referenced by CheckRADIUSAuth(), parse_hba_auth_opt(), and parse_hba_line().

◆ radiusservers_s

char* HbaLine::radiusservers_s

Definition at line 104 of file hba.h.

Referenced by gethba_options(), and parse_hba_auth_opt().

◆ rawline

char* HbaLine::rawline

Definition at line 73 of file hba.h.

Referenced by auth_failed(), and parse_hba_line().

◆ roles

List* HbaLine::roles

Definition at line 76 of file hba.h.

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

◆ upn_username

bool HbaLine::upn_username

Definition at line 102 of file hba.h.

Referenced by CheckSCRAMAuth(), parse_hba_auth_opt(), and parse_hba_line().

◆ usermap

char* HbaLine::usermap

Definition at line 83 of file hba.h.

Referenced by CheckSCRAMAuth(), gethba_options(), ident_inet(), and parse_hba_auth_opt().


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