Optimize BASIC AUTH checks with sessions.
[mod_auth_gssapi.git] / src / sessions.h
1 /* Copyright (C) 2014 mod_auth_gssapi authors - See COPYING for (C) terms */
2
3 struct mag_config;
4 struct mag_conn;
5
6 void mag_post_config_session(void);
7 void mag_check_session(request_rec *req,
8                        struct mag_config *cfg, struct mag_conn **conn);
9 void mag_attempt_session(request_rec *req,
10                          struct mag_config *cfg, struct mag_conn *mc);
11 bool mag_basic_check(struct mag_config *cfg, struct mag_conn *mc,
12                      gss_buffer_desc user, gss_buffer_desc pwd);
13 void mag_basic_cache(struct mag_config *cfg, struct mag_conn *mc,
14                      gss_buffer_desc user, gss_buffer_desc pwd);