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
 
Listradiusservers
 
charradiusservers_s
 
Listradiussecrets
 
charradiussecrets_s
 
Listradiusidentifiers
 
charradiusidentifiers_s
 
Listradiusports
 
charradiusports_s
 
charoauth_issuer
 
charoauth_scope
 
charoauth_validator
 
bool oauth_skip_usermap
 

Detailed Description

Definition at line 95 of file hba.h.

Field Documentation

◆ addr

struct sockaddr_storage HbaLine::addr

Definition at line 103 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ addrlen

int HbaLine::addrlen

Definition at line 104 of file hba.h.

Referenced by fill_hba_line().

◆ auth_method

UserAuth HbaLine::auth_method

Definition at line 109 of file hba.h.

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

◆ clientcert

ClientCertMode HbaLine::clientcert

Definition at line 125 of file hba.h.

Referenced by get_hba_options().

◆ clientcertname

ClientCertName HbaLine::clientcertname

Definition at line 126 of file hba.h.

◆ compat_realm

bool HbaLine::compat_realm

Definition at line 129 of file hba.h.

◆ conntype

ConnType HbaLine::conntype

Definition at line 100 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ databases

List* HbaLine::databases

Definition at line 101 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ hostname

char* HbaLine::hostname

Definition at line 108 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ include_realm

bool HbaLine::include_realm

Definition at line 128 of file hba.h.

Referenced by get_hba_options().

◆ ip_cmp_method

IPCompareMethod HbaLine::ip_cmp_method

Definition at line 107 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ krb_realm

char* HbaLine::krb_realm

Definition at line 127 of file hba.h.

Referenced by get_hba_options().

◆ ldapbasedn

char* HbaLine::ldapbasedn

Definition at line 121 of file hba.h.

Referenced by get_hba_options().

◆ ldapbinddn

char* HbaLine::ldapbinddn

Definition at line 117 of file hba.h.

Referenced by get_hba_options().

◆ ldapbindpasswd

char* HbaLine::ldapbindpasswd

Definition at line 118 of file hba.h.

Referenced by get_hba_options().

◆ ldapport

int HbaLine::ldapport

Definition at line 116 of file hba.h.

Referenced by get_hba_options().

◆ ldapprefix

char* HbaLine::ldapprefix

Definition at line 123 of file hba.h.

Referenced by get_hba_options().

◆ ldapscheme

char* HbaLine::ldapscheme

Definition at line 114 of file hba.h.

Referenced by get_hba_options().

◆ ldapscope

int HbaLine::ldapscope

Definition at line 122 of file hba.h.

Referenced by get_hba_options().

◆ ldapsearchattribute

char* HbaLine::ldapsearchattribute

Definition at line 119 of file hba.h.

Referenced by get_hba_options().

◆ ldapsearchfilter

char* HbaLine::ldapsearchfilter

Definition at line 120 of file hba.h.

Referenced by get_hba_options().

◆ ldapserver

char* HbaLine::ldapserver

Definition at line 115 of file hba.h.

Referenced by get_hba_options().

◆ ldapsuffix

char* HbaLine::ldapsuffix

Definition at line 124 of file hba.h.

Referenced by get_hba_options().

◆ ldaptls

bool HbaLine::ldaptls

Definition at line 113 of file hba.h.

Referenced by get_hba_options().

◆ linenumber

int HbaLine::linenumber

Definition at line 98 of file hba.h.

◆ mask

struct sockaddr_storage HbaLine::mask

Definition at line 105 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ masklen

int HbaLine::masklen

Definition at line 106 of file hba.h.

Referenced by fill_hba_line().

◆ oauth_issuer

char* HbaLine::oauth_issuer

Definition at line 139 of file hba.h.

Referenced by get_hba_options(), and validate_token().

◆ oauth_scope

char* HbaLine::oauth_scope

Definition at line 140 of file hba.h.

Referenced by get_hba_options(), and validate_token().

◆ oauth_skip_usermap

bool HbaLine::oauth_skip_usermap

Definition at line 142 of file hba.h.

Referenced by get_hba_options().

◆ oauth_validator

char* HbaLine::oauth_validator

Definition at line 141 of file hba.h.

Referenced by get_hba_options().

◆ pam_use_hostname

bool HbaLine::pam_use_hostname

Definition at line 112 of file hba.h.

◆ pamservice

char* HbaLine::pamservice

Definition at line 111 of file hba.h.

Referenced by get_hba_options().

◆ radiusidentifiers

List* HbaLine::radiusidentifiers

Definition at line 135 of file hba.h.

◆ radiusidentifiers_s

char* HbaLine::radiusidentifiers_s

Definition at line 136 of file hba.h.

Referenced by get_hba_options().

◆ radiusports

List* HbaLine::radiusports

Definition at line 137 of file hba.h.

◆ radiusports_s

char* HbaLine::radiusports_s

Definition at line 138 of file hba.h.

Referenced by get_hba_options().

◆ radiussecrets

List* HbaLine::radiussecrets

Definition at line 133 of file hba.h.

◆ radiussecrets_s

char* HbaLine::radiussecrets_s

Definition at line 134 of file hba.h.

Referenced by get_hba_options().

◆ radiusservers

List* HbaLine::radiusservers

Definition at line 131 of file hba.h.

◆ radiusservers_s

char* HbaLine::radiusservers_s

Definition at line 132 of file hba.h.

Referenced by get_hba_options().

◆ rawline

char* HbaLine::rawline

Definition at line 99 of file hba.h.

◆ roles

List* HbaLine::roles

Definition at line 102 of file hba.h.

Referenced by check_hba(), and fill_hba_line().

◆ sourcefile

char* HbaLine::sourcefile

Definition at line 97 of file hba.h.

◆ upn_username

bool HbaLine::upn_username

Definition at line 130 of file hba.h.

◆ usermap

char* HbaLine::usermap

Definition at line 110 of file hba.h.

Referenced by get_hba_options().


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