summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Pazdziora <jpazdziora@redhat.com>2013-11-20 09:46:40 +0800
committerJan Pazdziora <jpazdziora@redhat.com>2013-11-20 09:46:40 +0800
commit7ebe240077c581daaab278a51628fa915ca1df3e (patch)
tree0887300dc623b28751aacbb2c3c34d5ba0b4cc3d
parent9ace62865869207b87d7e8639275432faa7e6fba (diff)
downloadmod_intercept_form_submit-7ebe240077c581daaab278a51628fa915ca1df3e.tar.gz
mod_intercept_form_submit-7ebe240077c581daaab278a51628fa915ca1df3e.tar.xz
mod_intercept_form_submit-7ebe240077c581daaab278a51628fa915ca1df3e.zip
Amending the workflow description.
-rw-r--r--docs/form_based_authentication_with_mod_intercept_form_submit.txt22
1 files changed, 17 insertions, 5 deletions
diff --git a/docs/form_based_authentication_with_mod_intercept_form_submit.txt b/docs/form_based_authentication_with_mod_intercept_form_submit.txt
index abf3670..63ec40e 100644
--- a/docs/form_based_authentication_with_mod_intercept_form_submit.txt
+++ b/docs/form_based_authentication_with_mod_intercept_form_submit.txt
@@ -34,11 +34,23 @@
12.1. Module mod_intercept_form_submit gets
invoked
12.2. Module parses the post data, finds
- the login & password, and runs
- pam_authenticate
- 12.3. If pam_authenticate passes, it sets the
- REMOTE_USER environment variable
- 12.4. (orig 12) Apache runs or hands the
+ the login & password
+ 12.3. If login not in InterceptFormLoginSkip,
+ runs pam_authenticate
+ 12.4. If login in InterceptFormLoginSkip and
+ InterceptFormClearRemoteUserForSkipped
+ on, clears possible existing
+ REMOTE_USER / r->user
+ 12.5. If InterceptFormPasswordRedact on,
+ replaces the password in the POST
+ data with [REDACTED]
+ 12.6. If pam_authenticate passes, module sets
+ the REMOTE_USER environment variable and
+ r->user
+ 12.7. If pam_authenticate passes and
+ mod_lookup_identity loaded, it gets
+ called
+ 12.8. (orig 12) Apache runs or hands the
request over to application
13.1. Application gets run
13.2. When it sees REMOTE_USER, it