PostgreSQL Source Code: src/include/libpq/auth.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9

10

11

12

13

14#ifndef AUTH_H

15#define AUTH_H

16

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33#define PG_MAX_AUTH_TOKEN_LENGTH 65535

34

38

41 int extralen);

43

44

47

48

49typedef char *(*auth_password_hook_typ) (char *input);

50

51

53

54#endif

void sendAuthRequest(Port *port, AuthRequest areq, const void *extradata, int extralen)

PGDLLIMPORT ClientAuthentication_hook_type ClientAuthentication_hook

PGDLLIMPORT char * pg_krb_server_keyfile

PGDLLIMPORT auth_password_hook_typ ldap_password_hook

void(* ClientAuthentication_hook_type)(Port *, int)

char *(* auth_password_hook_typ)(char *input)

void ClientAuthentication(Port *port)

PGDLLIMPORT bool pg_krb_caseins_users

void set_authn_id(Port *port, const char *id)

PGDLLIMPORT bool pg_gss_accept_delegation