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>
23 /* apache's httpd.h drags in empty PACKAGE_* variables.
24 * undefine them to avoid annoying compile warnings as they
25 * are re-defined in config.h */
26 #undef PACKAGE_BUGREPORT
29 #undef PACKAGE_TARNAME
30 #undef PACKAGE_VERSION
36 #define MIN_SESS_EXP_TIME 300 /* 5 minutes validity minimum */
46 char *deleg_ccache_dir;
47 gss_key_value_set_desc *cred_store;
48 struct seal_key *mag_skey;
56 const char *user_name;
59 const char *auth_type;