X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mod_auth_gssapi.git;a=blobdiff_plain;f=src%2Fsessions.h;h=be6ff1696e2b574b64cdfc30d0eb4ce1469b70ad;hp=f3b398ee20f2c6b58082bc85a6e80449896a7f63;hb=86661d07812b010b8cf664c2dab596be15ff1e31;hpb=63dbb99337d0423253cb1ead0dcc3da54af5d13e diff --git a/src/sessions.h b/src/sessions.h index f3b398e..be6ff16 100644 --- a/src/sessions.h +++ b/src/sessions.h @@ -1,10 +1,12 @@ /* Copyright (C) 2014 mod_auth_gssapi authors - See COPYING for (C) terms */ -struct mag_config; +struct mag_req_cfg; struct mag_conn; void mag_post_config_session(void); -void mag_check_session(request_rec *req, - struct mag_config *cfg, struct mag_conn **conn); -void mag_attempt_session(request_rec *req, - struct mag_config *cfg, struct mag_conn *mc); +void mag_check_session(struct mag_req_cfg *cfg, struct mag_conn **conn); +void mag_attempt_session(struct mag_req_cfg *cfg, struct mag_conn *mc); +bool mag_basic_check(struct mag_req_cfg *cfg, struct mag_conn *mc, + gss_buffer_desc user, gss_buffer_desc pwd); +void mag_basic_cache(struct mag_req_cfg *cfg, struct mag_conn *mc, + gss_buffer_desc user, gss_buffer_desc pwd);