1 /* Copyright (C) 2014 mod_auth_gssapi authors - See COPYING for (C) terms */
6 #include <gssapi/gssapi.h>
7 #include <gssapi/gssapi_ext.h>
8 #include <gssapi/gssapi_krb5.h>
10 #define APR_WANT_STRFUNC
12 #include <apr_strings.h>
13 #include <apr_base64.h>
16 #include <http_core.h>
17 #include <http_connection.h>
19 #include <http_request.h>
20 #include <mod_session.h>
22 /* apache's httpd.h drags in empty PACKAGE_* variables.
23 * undefine them to avoid annoying compile warnings as they
24 * are re-defined in config.h */
25 #undef PACKAGE_BUGREPORT
28 #undef PACKAGE_TARNAME
29 #undef PACKAGE_VERSION
35 #define MIN_SESS_EXP_TIME 300 /* 5 minutes validity minimum */
44 char *deleg_ccache_dir;
45 gss_key_value_set_desc *cred_store;
46 struct seal_key *mag_skey;
54 const char *user_name;
57 const char *auth_type;