Commit Graph

1391 Commits

Author SHA1 Message Date
Benjamin Dauvergne 57faf703cb [session[ add a service field
Service will keep the reference to the last service the IdP interacted
with. It can be used to personalize themes and email content.
2011-01-27 13:40:48 +00:00
Benjamin Dauvergne 3b26ca2b0b [ssl] fix error message in the login_ssl view 2011-01-14 21:46:28 +00:00
Benjamin Dauvergne 150b657a4e [admin logger] use the new parser for logfiles 2011-01-13 10:15:58 +00:00
Benjamin Dauvergne c73d4a2923 [admin setting] catch invalid provider id and return 404 2011-01-13 09:51:23 +00:00
Benjamin Dauvergne b52f66596f Fix double password generation 2011-01-01 09:25:28 +00:00
Benjamin Dauvergne db97540f16 [saml2] move initialization of the NameID format before validateRequest
Validate request needs to know the name id format as it creates the
federation in the case of a persistent NameID.
2010-12-23 14:08:05 +00:00
Benjamin Dauvergne 1fa8c97910 [saml2] in build_assertion handle UNSPECIFIED NameID format as default 2010-12-23 13:11:07 +00:00
Benjamin Dauvergne ce5574738b [saml2] in build_assertion fix unexisting NameID format NONE 2010-12-23 13:11:03 +00:00
Benjamin Dauvergne 5ff334f367 [saml2] in SpUI does not make "persistent" the default NameID format, fix unexisting format NONE 2010-12-23 13:10:59 +00:00
Benjamin Dauvergne 79595a493c [saml2] fix build_assertion when NameID format is email 2010-12-23 13:10:55 +00:00
Benjamin Dauvergne c0f951eef5 [saml2] for AuthnRequest without a NameIDPolicy format use default from settings 2010-12-23 13:10:51 +00:00
Benjamin Dauvergne 83c247900c [saml2] in SpUI() cache the providers settings in the constructor 2010-12-23 13:10:46 +00:00
Benjamin Dauvergne 2f8d4d14a0 [settings providers] add a default_name_id_format setting for service providers 2010-12-23 13:10:42 +00:00
Benjamin Dauvergne eb5b864091 [saml] add support for POST-ed SAMLv2 AuthnRequest 2010-12-21 08:46:04 +00:00
Benjamin Dauvergne b7b57ae0ee [saml2] when moving to singleLogoutFinish, force method to HTTP-Redirect 2010-12-17 14:56:01 +00:00
Benjamin Dauvergne 7de58e65fb [form] remove subclass of qommon.form.Form 2010-12-17 14:55:57 +00:00
Benjamin Dauvergne 7601187c0b [data] add check_off.png image 2010-12-17 14:55:54 +00:00
Benjamin Dauvergne 1887f41eab [sessions] make persistent session keys customizable 2010-12-17 10:21:53 +00:00
Benjamin Dauvergne 32d7bb41fd [root] verify that the password is not hashed before sending it 2010-12-17 09:18:41 +00:00
Benjamin Dauvergne bea70b1164 [configuration] add default value for the admin-email option 2010-12-17 09:18:38 +00:00
Benjamin Dauvergne 5baa48e316 Fix typo 2010-12-17 09:06:46 +00:00
Benjamin Dauvergne ebb54be5ac [admin configuration] add an admin-email option 2010-12-17 09:05:59 +00:00
Benjamin Dauvergne a6c33a724b [identities] in IdentityLdapStore.administrators() add missing return statement 2010-12-16 15:18:32 +00:00
Benjamin Dauvergne f80a05f938 [identities] fix typo 2010-12-16 15:18:29 +00:00
Benjamin Dauvergne 1bef58394a [identities] allows digits 1-9, point and caret in usernames 2010-12-16 15:05:13 +00:00
Benjamin Dauvergne 5a05f87b3e [identities ldap] protect agains problem when retrieving one of the administrators accounts
Problem came from the removal of an account, and the corresponding
MiniIdentityLdap being not deleted. This problem has also been fixed in
a previous commit.
2010-12-16 13:37:24 +00:00
Benjamin Dauvergne 53765842ac [identities ldap] when removing an LDAP user, remove also the MiniIdentityLdap object 2010-12-16 13:37:21 +00:00
Benjamin Dauvergne 8e0c374991 [admin identities] fix logout of admin user when deleting himself 2010-12-16 13:37:17 +00:00
Benjamin Dauvergne ac4fa4609f [admin identities] add more explicit message for user creation by admin 2010-12-16 13:37:14 +00:00
Benjamin Dauvergne f1459a276a [misc] translate all exception to KeyError when trying to load a metadata file 2010-12-16 13:37:10 +00:00
Benjamin Dauvergne f57122df04 Add a $ character so that the username regexp does not always match 2010-12-10 09:37:03 +00:00
Benjamin Dauvergne 48ab5c055e [admin identities] convert identity.id to string before passing it to urllib.quote 2010-12-09 15:05:12 +00:00
Benjamin Dauvergne e422c8a9fa [authentic misc] fix typo 2010-12-06 11:16:26 +00:00
Benjamin Dauvergne 8b39224664 [authentic root] log email errors as errors not warnings 2010-12-06 10:35:32 +00:00
Benjamin Dauvergne 244cacd32e [authentic root] change_password form does not need multipart/form-data encoding 2010-12-06 10:35:15 +00:00
Benjamin Dauvergne ab14f33508 only save GET parameters when the verb is GET in protect_form_from_get_parameters 2010-12-06 10:34:59 +00:00
Benjamin Dauvergne ab4e7dbdd1 [admin identities] finish support for the ldap_read_only flag 2010-12-03 10:28:06 +00:00
Benjamin Dauvergne b11443e10d [identities ldap] add a read-only mode, which still allow to modify roles and disabled flag 2010-12-03 09:48:37 +00:00
Benjamin Dauvergne 97a639f2b2 Restore URL parameters in request.form for login,update_info and change_password pages 2010-12-01 17:02:41 +00:00
Benjamin Dauvergne ed3933d7f9 Remove debugging print 2010-12-01 16:30:12 +00:00
Benjamin Dauvergne 4993081221 Add the provider key to the login page when login is initiated by an authentication request 2010-12-01 16:30:08 +00:00
Benjamin Dauvergne 6bbb84bce4 Add the possibility to redirect to another URL when accessing the homepage 2010-12-01 15:45:20 +00:00
Benjamin Dauvergne 6fbc908ae4 Fix missing argument in saml2_directory.check_logout_request() 2010-12-01 15:45:17 +00:00
Benjamin Dauvergne fc16308a9f Fix call to super() in Regexp schema type initialization 2010-12-01 15:45:13 +00:00
Benjamin Dauvergne 7406829b13 Update translations 2010-12-01 15:45:09 +00:00
Benjamin Dauvergne 4dae7ad504 Add a setting to remove the federations management user page 2010-12-01 15:45:06 +00:00
Benjamin Dauvergne 7c63330437 Fix typo 2010-12-01 15:45:02 +00:00
Benjamin Dauvergne 2a09ef6694 [root] change the forgot-password default email text for also sending the login name for the targetted account 2010-11-30 15:29:22 +00:00
Benjamin Dauvergne 97eb3b4a6d [root] update the password-email mail content text hint about accessible variables 2010-11-30 15:29:19 +00:00
Benjamin Dauvergne d36caacff8 [root] add logging for use of the lost identifiers form, log the given email 2010-11-30 15:29:16 +00:00