diff options
author | manu@netbsd.org <manu@netbsd.org@a716ebb1-153a-0410-b759-cfb97c6a1b53> | 2009-11-09 13:46:28 +0000 |
---|---|---|
committer | manu@netbsd.org <manu@netbsd.org@a716ebb1-153a-0410-b759-cfb97c6a1b53> | 2009-11-09 13:46:28 +0000 |
commit | 24d4e2221912ea900648354ada2866802c219e3e (patch) | |
tree | 49931ccc90ca983705c483e89e6edcc9e434867f /auth_mellon.h | |
parent | 727a60258202b95c3321507c76593cf81980e4e4 (diff) | |
download | mod_auth_mellon-24d4e2221912ea900648354ada2866802c219e3e.tar.gz mod_auth_mellon-24d4e2221912ea900648354ada2866802c219e3e.tar.xz mod_auth_mellon-24d4e2221912ea900648354ada2866802c219e3e.zip |
Replay POST requets after been sent to the IdP
git-svn-id: https://modmellon.googlecode.com/svn/trunk@67 a716ebb1-153a-0410-b759-cfb97c6a1b53
Diffstat (limited to 'auth_mellon.h')
-rw-r--r-- | auth_mellon.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/auth_mellon.h b/auth_mellon.h index be56b6d..807668a 100644 --- a/auth_mellon.h +++ b/auth_mellon.h @@ -89,6 +89,10 @@ typedef struct am_mod_cfg_rec { int cache_size; const char *lock_file; + const char *post_dir; + apr_time_t post_ttl; + int post_count; + apr_size_t post_size; /* These variables can't be allowed to change after the session store * has been initialized. Therefore we copy them before initializing @@ -257,11 +261,15 @@ char *am_urlencode(apr_pool_t *pool, const char *str); int am_urldecode(char *data); char *am_generate_session_id(request_rec *r); char *am_getfile(apr_pool_t *conf, server_rec *s, const char *file); +char *am_get_endpoint_url(request_rec *r); +int am_postdir_cleanup(request_rec *s); +char *am_htmlencode(request_rec *r, const char *str); +int am_save_post(request_rec *r, const char **relay_state); int am_auth_mellon_user(request_rec *r); int am_check_uid(request_rec *r); -int am_handle_metadata(request_rec *r); +int am_handler(request_rec *r); int am_httpclient_get(request_rec *r, const char *uri, |