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