1 /* Copyright (C) 2014 mod_auth_gssapi authors - See COPYING for (C) terms */
6 #include <gssapi/gssapi.h>
7 #include <gssapi/gssapi_ext.h>
9 #define APR_WANT_STRFUNC
11 #include <apr_strings.h>
12 #include <apr_base64.h>
15 #include <http_core.h>
16 #include <http_connection.h>
18 #include <http_request.h>
19 #include <mod_session.h>
21 /* apache's httpd.h drags in empty PACKAGE_* variables.
22 * undefine them to avoid annoying compile warnings as they
23 * are re-defined in config.h */
24 #undef PACKAGE_BUGREPORT
27 #undef PACKAGE_TARNAME
28 #undef PACKAGE_VERSION
34 #define MIN_SESS_EXP_TIME 300 /* 5 minutes validity minimum */
43 char *deleg_ccache_dir;
44 gss_key_value_set_desc *cred_store;
45 struct seal_key *mag_skey;
53 const char *user_name;
56 const char *auth_type;