Commit Graph

260 Commits

Author SHA1 Message Date
Jérôme Schneider 4061796d5e auth/authform.py: improved disacosiation for multi accounts 2014-04-16 12:26:53 +02:00
Jérôme Schneider b0f1ed9838 sql: fix get_or_create sp_user 2014-04-16 11:04:41 +02:00
Jérôme Schneider a7fab0ee2b mandaye:fix multi accounts support 2014-04-15 19:35:22 +02:00
Jérôme Schneider 0f9db82c08 mandaye/global_config.py: use /mandaye/static as default static url 2014-04-10 09:16:41 +02:00
Jérôme Schneider 651257c6cf mandaye/auth/authform.py: finaly keep session 2014-04-09 19:18:23 +02:00
Jérôme Schneider 98bfb7acef disassociate: finaly delete all the session 2014-04-09 19:07:45 +02:00
Jérôme Schneider 945d9825e0 mandaye/auth/authform.py: don't stay login on the idp after a
disassociation
2014-04-09 18:59:08 +02:00
Jérôme Schneider 5a701bea4c sql: fix get_by_id filter 2014-04-09 17:31:27 +02:00
Jérôme Schneider 16b646cce3 Revert "mandaye/auth/saml2.py: retry a sso if request_id is not in session"
This reverts commit ee9037f32e.
2014-04-09 16:15:14 +02:00
Jérôme Schneider ee9037f32e mandaye/auth/saml2.py: retry a sso if request_id is not in session 2014-04-09 16:10:21 +02:00
Jérôme Schneider 41181c1aaa template: don't force an encoding 2014-04-07 16:40:43 +02:00
Jérôme Schneider 119cc70748 setup.py: use tag which begins by v 2014-03-03 18:30:37 +01:00
Jérôme Schneider b60530da58 auth/authform.py: improving disassocitate 2014-01-20 10:55:26 +01:00
Jérôme Schneider 3487119773 saml2: don't authentificate when it's already done 2014-01-14 11:07:53 +01:00
Jérôme Schneider 0864edb936 mandaye/auth/saml2.py: don't return 500 is not the authentification
problem

Only raise exceptions
2014-01-10 15:07:56 +01:00
Jérôme Schneider a76ea49459 mandaye/dispatcher.py: catch exceptions when a hook failed 2014-01-10 15:06:19 +01:00
Jérôme Schneider c71e55c06d improving cache management (304 status) 2013-12-03 17:19:43 +01:00
Jérôme Schneider 839fb8726a saml2: raise correctly errors during metadata fetching 2013-11-04 15:46:00 +01:00
Jérôme Schneider c04708de4b saml2: close http connection 2013-11-04 14:31:29 +01:00
Jérôme Schneider 6f21e0519e add an email prefix in configuration 2013-10-31 12:10:10 +01:00
Jérôme Schneider 50e0957177 mandaye: removing now useless wsgi.py 2013-10-27 21:42:41 +01:00
Jérôme Schneider 9d4bb8cc75 cleaning: removing vincennes from mandaye core 2013-10-27 21:20:47 +01:00
Jérôme Schneider fc40e9b5a3 cleanning: removing now useless scripts like mandaye_manager_sql.py 2013-10-25 22:38:26 +02:00
Jérôme Schneider 1f0b7c6002 cleaning: removing now useless init script 2013-10-25 22:31:17 +02:00
Jérôme Schneider e27d0d127e support static_url option
This option allows to manage static with a classical http server like
apache or nginx
2013-10-23 17:50:54 +02:00
Jérôme Schneider 9e8b4c0142 setup.py: fix install dependencies 2013-10-21 16:30:37 +02:00
Jérôme Schneider c7b45355e0 setup.py: manage git version 2013-10-17 14:22:35 +02:00
Jérôme Schneider 4d11f663c1 setup.py: fix dependencies 2013-10-17 14:17:28 +02:00
Jérôme Schneider 6cf83e4822 authform: fix a logging debug (logger take 1 parameter not 2) 2013-06-05 15:48:30 +02:00
Jérôme Schneider affb13dea2 server: manage local request change
* mandaye/auth/authform.py: clear crypt and decrypt password
 * mandaye/server.py: manage local request change by creating a new
 * dispatcher
2013-06-04 19:20:10 +02:00
Jérôme Schneider 85bffa2bd5 saml2: fix the test ...
Fixes #2997
2013-05-31 16:34:58 +02:00
Jérôme Schneider c8e50d303b saml2: SSO post test if the session contents unique_id
Fixes #2997
2013-05-31 16:29:36 +02:00
Jérôme Schneider 440a24d1c1 saml2: implement slo initiated by IdP and improve slo implementation 2013-05-30 19:04:09 +02:00
Jérôme Schneider 2ed7bfc4a2 saml2: implement slo initiated by sp 2013-05-29 18:13:17 +02:00
Jérôme Schneider 64b0279333 http: don't send critical response when zlib decompression failed 2013-05-29 10:35:57 +02:00
Jérôme Schneider c27b76896c authform: fix config test 2013-05-28 19:48:13 +02:00
Jérôme Schneider 00a6ef10e0 saml2: manage relaystate with a replay 2013-05-28 19:13:09 +02:00
Jérôme Schneider be27141cf6 saml2: add relaystate support for login 2013-05-28 17:07:33 +02:00
Jérôme Schneider 379644d811 authform: add next_url support for login 2013-05-27 19:13:07 +02:00
Jérôme Schneider d7461c429a authform: fix logging message 2013-05-27 18:43:51 +02:00
Jérôme Schneider 29f8242ef1 uthform: use copy instead of deepcopy 2013-05-27 17:42:46 +02:00
Jérôme Schneider 6ac8e1c63e alembic: add alembic into mandaye module 2013-05-27 14:57:47 +02:00
Jérôme Schneider bcb29a4cc2 saml2: begin slo implementation 2013-05-27 08:47:06 +02:00
Jérôme Schneider 765b526c6e backend: remove a debug 2013-05-27 08:46:43 +02:00
Jérôme Schneider 8aab8afeca authform: finish support of simple authentification with a post 2013-05-24 11:04:12 +02:00
Jérôme Schneider 6d7aa42965 http: add delheader method and fix zlib decoding 2013-05-23 22:34:20 +02:00
Jérôme Schneider 8eebdb0cdf filters: modify default filter to rewrite origin header 2013-05-23 22:33:09 +02:00
Jérôme Schneider d6965959be authform: manage a simple post for the replay not only a form 2013-05-23 22:30:16 +02:00
Jérôme Schneider 17184c6fdc config: fixes global config 2013-05-23 11:06:46 +02:00
Jérôme Schneider b5f19ef9c7 config: allow external application to modify config 2013-05-22 18:46:50 +02:00