Commit Graph

803 Commits

Author SHA1 Message Date
Benjamin Dauvergne 1a432663ac [idp saml] fix log statement 2011-03-03 17:27:56 +01:00
Benjamin Dauvergne 54bbb2de59 [idp saml2] work around bug in lasso dump/load code for the LassoLogin object
When dumping a LassoLogin object two time in a row, the lasso internal
namespace prefix is missing, so we must add it by hand using str.replace
2011-03-03 17:27:52 +01:00
Benjamin Dauvergne 3da0f4962a [saml] do not allow autoloading of saml providers from anywhere
load_provider gained a autoload parameter allowing to point at which
time autoloading is authorized. Autoloaded is also controlled by a key
in the settings module.
2011-03-03 15:25:52 +01:00
Benjamin Dauvergne b48fb8cac2 [saml] separate session dump from the sp and the idp side
LibertySessionDump gained a kind parameter specifying whether the dump
comes from the service provider or identity provider side of authentic.
2011-03-03 15:24:10 +01:00
Benjamin Dauvergne 680157e316 [idp saml] clean comments in the backend module 2011-03-03 13:01:16 +01:00
Benjamin Dauvergne 7c45930a00 Remove useless Makefile since we use south 2011-03-03 12:49:51 +01:00
Benjamin Dauvergne 2f21a5a80e [authsaml2] hide profile section when federations and identity providers are absent 2011-03-03 12:39:37 +01:00
Benjamin Dauvergne a87a27d321 [idp cas] fix typo in cleanup() method of the NonceManager 2011-03-03 12:38:38 +01:00
Benjamin Dauvergne 5b38b7558e [idp] remove the AdminBackend, add an explicit link into the homepage instead 2011-03-03 12:38:24 +01:00
Benjamin Dauvergne 66c3a36e1e [README] add a feature section 2011-03-03 12:23:24 +01:00
Benjamin Dauvergne beb9119aaf [idp saml2] remove ID-FF 1.2 urls 2011-03-03 11:51:04 +01:00
Benjamin Dauvergne 6ebcecc630 [core] add templates for the profile pages 2011-03-03 11:49:02 +01:00
Benjamin Dauvergne b8c006b9e1 [idp] overload django cleanup management command to clean all cleanable models 2011-03-03 11:48:44 +01:00
Benjamin Dauvergne 0b8bc506bc [settings] reorder settings keys, make all idp and authentication backends optional 2011-03-03 11:47:28 +01:00
Benjamin Dauvergne 6af7a2f143 [settings] remove obsolete IFRAME setting 2011-03-03 10:26:14 +01:00
Benjamin Dauvergne f89a61e3ba Merge branch 'profile' 2011-03-03 10:12:58 +01:00
Mikaël Ates 1d8b8afa14 [authsaml2] Slo idp init and logging 2011-03-03 00:43:17 +01:00
Mikaël Ates f01ba6b9f3 [idp][saml] Slo idp init and logging 2011-03-03 00:42:58 +01:00
Mikaël Ates ec3fff7800 [idp] Do not show services to transient users 2011-03-02 19:32:28 +01:00
Mikaël Ates 942b653094 [authsaml2] redirect on root when sso is IdP initiated 2011-03-02 19:31:50 +01:00
Mikaël Ates 408b903d05 [idp][saml] Idp initiated by post 2011-03-02 19:31:14 +01:00
Mikaël Ates 6c38c9583b [idp][saml] Modify parameters given by service_list 2011-03-02 19:30:04 +01:00
Mikaël Ates 8ff1245c2e [saml] Add a bit of logging 2011-03-02 19:28:50 +01:00
Benjamin Dauvergne 51f5b1b9cc Complete the LDAP section of the README file
Reorder some of the questions, add section titles.
2011-03-02 17:56:24 +01:00
Benjamin Dauvergne 5d10d7187f [idp] extend the account management page with a profile section 2011-03-02 17:42:56 +01:00
Benjamin Dauvergne 05abd302e9 [core] plug profile editing page in the url dispatcher 2011-03-02 17:42:55 +01:00
Benjamin Dauvergne d5de1bb72a [settings] configure the profile class 2011-03-02 17:42:55 +01:00
Benjamin Dauvergne 1df382c7cd [core] add execute mod bit to manage.py 2011-03-02 17:42:55 +01:00
Benjamin Dauvergne 18807a45d7 [idp] new user profile model
Handle phone, company, postal address and webpage.
Duplicate first_name, last_name and email from the user object.
2011-03-02 17:42:38 +01:00
Mikaël Ates 46968f6b16 [idp][saml] add logger to error page 2011-03-02 17:28:31 +01:00
Mikaël Ates 50c7131868 [authsaml2] Modify logging message when an error page is returned 2011-03-02 16:48:48 +01:00
Mikaël Ates a8dd183172 [saml] Remove unecessary lines 2011-03-02 16:48:48 +01:00
Mikaël Ates a71e5aff67 [settings] Modify logging formatter 2011-03-02 16:48:48 +01:00
Mikaël Ates 4ecfe53acc [idp][saml] Add logging messages 2011-03-02 16:48:48 +01:00
Mikaël Ates cc29bf8c5b [authsaml2] Moodify logging messages 2011-03-02 16:48:48 +01:00
Benjamin Dauvergne 425bb33ca0 [saml] display federation_source in the liberty provider editing page 2011-03-02 10:30:38 +01:00
Benjamin Dauvergne 880ac94719 [saml] remove unicity constraint on the LibertyProvider.name field 2011-03-02 10:30:38 +01:00
Mikaël Ates b01e83fa31 [idp] Missing files for the consent 2011-03-02 00:32:58 +01:00
Mikaël Ates 9a998af043 [authsaml2] Remove cancle link from login form 2011-03-02 00:31:42 +01:00
Mikaël Ates 905d69ffc4 [idp][saml][idff] interaction modifications 2011-03-02 00:31:04 +01:00
Mikaël Ates 87e9d8d3a6 [idp] add back link to account management page 2011-03-02 00:29:59 +01:00
Mikaël Ates 0c8d1c5039 [idp] Consent mangement for federation 2011-03-02 00:29:29 +01:00
Mikaël Ates d5bb4d59c7 [authsaml2] SAML2TransientUser object more conform 2011-03-01 16:16:24 +01:00
Mikaël Ates a7f1a2a70f [authsaml2] Push attributes in assertion in session 2011-03-01 16:16:24 +01:00
Mikaël Ates 912a55e77a [idp][saml] Display attributes to the consent form 2011-03-01 16:16:24 +01:00
Mikaël Ates 0424bd324f [idp][saml] Signals and consent in progress.
Send signals to:
- grab authorization decisions before responding to an audience
- grab attributes to add to an assertion
- ask to bypass user consent

Consent management mangement in progress.
2011-03-01 16:16:24 +01:00
Mikaël Ates a53558bdce [idp] Define new signals
- signal to obtain negative authorization decisions about processing with an audience
- signal to grab attributes to add into a response
- signal to bypass a user consent
2011-03-01 16:16:24 +01:00
Benjamin Dauvergne 8d5310c9cc [saml] add RelayState hidden field in the post_form template 2011-02-24 15:15:59 +01:00
Mikaël Ates 90789a3fcb [idp] fix typo in template 2011-02-23 23:35:04 +01:00
Mikaël Ates 22dec7fd09 [authsaml2] Better handle provider loading 2011-02-23 23:33:54 +01:00