diff options
author | benjamin.dauvergne <benjamin.dauvergne@a716ebb1-153a-0410-b759-cfb97c6a1b53> | 2012-10-09 08:41:34 +0000 |
---|---|---|
committer | benjamin.dauvergne <benjamin.dauvergne@a716ebb1-153a-0410-b759-cfb97c6a1b53> | 2012-10-09 08:41:34 +0000 |
commit | c9ad6f9822a38b37ef15414a20291491ec7efa98 (patch) | |
tree | b17bafb6126ce247cdc12413edeea4007fff9794 /auth_mellon_cache.c | |
parent | 3bf4abe85437290cc1cadd7463e0e54fdddb4126 (diff) | |
download | mod_auth_mellon-c9ad6f9822a38b37ef15414a20291491ec7efa98.tar.gz mod_auth_mellon-c9ad6f9822a38b37ef15414a20291491ec7efa98.tar.xz mod_auth_mellon-c9ad6f9822a38b37ef15414a20291491ec7efa98.zip |
rework logout handler to really handle SOAP requests
- Change am_restore_lasso_profile_state to take an am_cache_entry_t*
as parameter instead of looking at the current session (there is no
session when you receive a SOAP request),
- Restore the profile state after parsing the Logout request not before,
- Always lookup the session through the NameID, as nothing in the spec
forbid out-of-browser HTTP-Redirect requests,
- Use the new helper function to return the LogoutResponse.
git-svn-id: https://modmellon.googlecode.com/svn/trunk@166 a716ebb1-153a-0410-b759-cfb97c6a1b53
Diffstat (limited to 'auth_mellon_cache.c')
0 files changed, 0 insertions, 0 deletions