summaryrefslogtreecommitdiffstats
path: root/src/sessions.h
blob: be6ff1696e2b574b64cdfc30d0eb4ce1469b70ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/* Copyright (C) 2014 mod_auth_gssapi authors - See COPYING for (C) terms */

struct mag_req_cfg;
struct mag_conn;

void mag_post_config_session(void);
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);