X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mod_auth_gssapi.git;a=blobdiff_plain;f=src%2Fmod_auth_gssapi.h;h=5662add686a45875e44b7813ae6d907f7a27fa22;hp=d73036b2473f0e8da66de699194eacc8e6f7d83a;hb=472d605d916f7ad63cd8bbffa100997eca700da4;hpb=855341bf3b39fe5e5b9abf299563e0d09c4861a3 diff --git a/src/mod_auth_gssapi.h b/src/mod_auth_gssapi.h index d73036b..5662add 100644 --- a/src/mod_auth_gssapi.h +++ b/src/mod_auth_gssapi.h @@ -36,6 +36,7 @@ #include "crypto.h" #include "sessions.h" +#include "environ.h" #define MIN_SESS_EXP_TIME 300 /* 5 minutes validity minimum */ @@ -90,8 +91,12 @@ struct mag_conn { int auth_type; bool delegated; struct databuf basic_hash; + bool is_preserved; }; #define discard_const(ptr) ((void *)((uintptr_t)(ptr))) struct mag_conn *mag_new_conn_ctx(apr_pool_t *pool); +const char *mag_str_auth_type(int auth_type); +char *mag_gss_name_to_ccache_name(request_rec *req, + char *dir, const char *gss_name);