PostgreSQL Source Code
git master
auth.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* auth.h
4
* Definitions for network authentication routines
5
*
6
*
7
* Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group
8
* Portions Copyright (c) 1994, Regents of the University of California
9
*
10
* src/include/libpq/auth.h
11
*
12
*-------------------------------------------------------------------------
13
*/
14
#ifndef AUTH_H
15
#define AUTH_H
16
17
#include "
libpq/libpq-be.h
"
18
19
extern
char
*
pg_krb_server_keyfile
;
20
extern
bool
pg_krb_caseins_users
;
21
extern
char
*
pg_krb_realm
;
22
23
extern
void
ClientAuthentication
(
Port
*
port
);
24
25
/* Hook for plugins to get control in ClientAuthentication() */
26
typedef
void (*
ClientAuthentication_hook_type
) (
Port
*, int);
27
extern
PGDLLIMPORT
ClientAuthentication_hook_type
ClientAuthentication_hook
;
28
29
#endif
/* AUTH_H */
pg_krb_server_keyfile
char * pg_krb_server_keyfile
Definition:
auth.c:169
pg_krb_caseins_users
bool pg_krb_caseins_users
Definition:
auth.c:170
Port
Definition:
libpq-be.h:120
PGDLLIMPORT
#define PGDLLIMPORT
Definition:
c.h:1305
pg_krb_realm
char * pg_krb_realm
ClientAuthentication_hook
PGDLLIMPORT ClientAuthentication_hook_type ClientAuthentication_hook
Definition:
auth.c:241
ClientAuthentication_hook_type
void(* ClientAuthentication_hook_type)(Port *, int)
Definition:
auth.h:26
port
static int port
Definition:
pg_regress.c:92
libpq-be.h
ClientAuthentication
void ClientAuthentication(Port *port)
Definition:
auth.c:345
src
include
libpq
auth.h
Generated on Thu Jan 28 2021 06:13:24 for PostgreSQL Source Code by
1.8.13