12345678910111213141516171819202122232425262728293031 |
- /*-------------------------------------------------------------------------
- *
- * auth.h
- * Definitions for network authentication routines
- *
- *
- * Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
- * Portions Copyright (c) 1994, Regents of the University of California
- *
- * src/include/libpq/auth.h
- *
- *-------------------------------------------------------------------------
- */
- #ifndef AUTH_H
- #define AUTH_H
- #include "libpq/libpq-be.h"
- extern PGDLLIMPORT char *pg_krb_server_keyfile;
- extern PGDLLIMPORT bool pg_krb_caseins_users;
- extern PGDLLIMPORT char *pg_krb_realm;
- extern void ClientAuthentication(Port *port);
- extern void sendAuthRequest(Port *port, AuthRequest areq, const char *extradata,
- int extralen);
- /* Hook for plugins to get control in ClientAuthentication() */
- typedef void (*ClientAuthentication_hook_type) (Port *, int);
- extern PGDLLIMPORT ClientAuthentication_hook_type ClientAuthentication_hook;
- #endif /* AUTH_H */
|