summaryrefslogtreecommitdiffstats
path: root/src/mod_auth_gssapi.h
diff options
context:
space:
mode:
authorIsaac Boukris <iboukris@gmail.com>2015-07-27 04:32:49 +0300
committerSimo Sorce <simo@redhat.com>2015-08-06 19:06:54 -0400
commitf476cb32f8103bdf1435d33ea6e81cba9805f576 (patch)
tree8bccd042e272b47259902bbf7d8aa9bb28d63bb7 /src/mod_auth_gssapi.h
parent09104abbab05f92bf1f489fb8e4ee5ab3c2bec1a (diff)
downloadmod_auth_gssapi-f476cb32f8103bdf1435d33ea6e81cba9805f576.tar.gz
mod_auth_gssapi-f476cb32f8103bdf1435d33ea6e81cba9805f576.tar.xz
mod_auth_gssapi-f476cb32f8103bdf1435d33ea6e81cba9805f576.zip
Support forward proxy authentication
Proxy auth headers are a little different. Sessions cannot be used as we cannot set a cookie. Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'src/mod_auth_gssapi.h')
-rw-r--r--src/mod_auth_gssapi.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mod_auth_gssapi.h b/src/mod_auth_gssapi.h
index 5beda2d..46e5c6a 100644
--- a/src/mod_auth_gssapi.h
+++ b/src/mod_auth_gssapi.h
@@ -65,6 +65,15 @@ struct mag_server_config {
gss_OID_set default_mechs;
};
+struct mag_req_cfg {
+ struct mag_config *cfg;
+ gss_OID_set desired_mechs;
+ bool use_sessions;
+ bool send_persist;
+ const char *req_proto;
+ const char *rep_proto;
+};
+
struct mag_conn {
apr_pool_t *pool;
gss_ctx_id_t ctx;