Commit Graph

1391 Commits

Author SHA1 Message Date
Benjamin Dauvergne 7b8d83980e [root] add the identity id to the logging message for the user profile update page 2010-11-30 15:29:13 +00:00
Benjamin Dauvergne 75ef0c6abd [root] add logging when the lost password procedure fails 2010-11-30 15:29:10 +00:00
Benjamin Dauvergne 01e3632607 [root] remove logging of access to the lost password page 2010-11-30 15:29:07 +00:00
Benjamin Dauvergne 7ffdf2a399 [identities ldap] in remove() use connect_admin() instead of copying the ldap admin binding code 2010-11-30 15:29:05 +00:00
Benjamin Dauvergne 059bd973a7 [identities ldap] in add() properly encode the generated distinguished name 2010-11-30 15:29:02 +00:00
Benjamin Dauvergne 90887bccd3 [root&identitities] add regexp validation to username input box in the registration page
The validation regexp defaults to [a-zA-Z0-0]+, it can be overloaded by identity
store classes.
2010-11-30 15:28:59 +00:00
Benjamin Dauvergne dda651e393 [identities&root] delegate to the store class the effective generation of the password
It allows subclasses to change the password generation algoritm.
This commit also add a new password configuration flag to force regeneration
of the password when reminding an user of its password even if it is stored
clear.
2010-11-30 15:28:56 +00:00
Benjamin Dauvergne 7a6e5fea2f [identities ldap] in get_account_by_username() logs before re-raising an exception 2010-11-30 15:28:53 +00:00
Benjamin Dauvergne fc31e54569 [identities ldap] make the ldap store save() method return True when the ldap directory was modified
It can be used by store classes which overload this method, to know if a modification was really applied
or not for example for notifying a third party system.
2010-11-30 15:28:50 +00:00
Benjamin Dauvergne 049c2a933a [identities ldap] add debug logging when saving an identity to the ldap directory 2010-11-30 15:28:47 +00:00
Benjamin Dauvergne eb334cdaac [configuration] change key name for the debug mode flag
It was debug_mode in qommon, but was changed to debug panel when migrating
to the new schema directed configuration tree. This commit restore the
original key name.
2010-11-30 15:28:44 +00:00
Benjamin Dauvergne 7fbacc65d4 [saml] add hooks inside the SP SLO mechanism 2010-11-29 14:38:38 +00:00
Benjamin Dauvergne f4c69a5141 [publisher] add option to force the name of the session cookie 2010-11-29 14:38:35 +00:00
Benjamin Dauvergne 87a04470bb Log AuthnRequest queries when failing, also sso_after_consent parameters 2010-11-29 14:08:22 +00:00
Benjamin Dauvergne a5f115333a Encode requestID before using it to build an URL 2010-11-29 14:08:18 +00:00
Benjamin Dauvergne 68690b399c Fix missing self 2010-11-26 23:30:20 +00:00
Benjamin Dauvergne aaeed19544 [saml2] Extract redirection to login page into its own method 2010-11-26 23:08:54 +00:00
Benjamin Dauvergne 8328c8f489 Make change_password handle returnURL and referer 2010-11-26 23:08:50 +00:00
Benjamin Dauvergne 4d4f2888e7 add vendor data 2010-11-26 23:08:45 +00:00
Benjamin Dauvergne 9b3103b96f [admin settings] extract new provider form into its own method 2010-11-23 12:47:00 +00:00
Benjamin Dauvergne 3dc776d7ff [admin settings] extract service's edit form building into its own method
In order to be able to overload the default service form we need to
extract it into its own method.
2010-11-23 12:46:58 +00:00
Benjamin Dauvergne f1dbfa1b6c [root] hash also passwords set by the user 2010-11-23 12:46:55 +00:00
Benjamin Dauvergne a94506a4a0 [root] log new password when user asks for their password and a new one is generated 2010-11-23 12:46:52 +00:00
Benjamin Dauvergne 9edb3e802b [identities ldap] fix identity.id before adding a new identity 2010-11-23 12:46:49 +00:00
Benjamin Dauvergne 79763a3592 Report when an identifier match more thant one account in the forgot_password view 2010-11-19 11:52:24 +00:00
Benjamin Dauvergne c90d1414b6 Start of an LDAP schema 2010-11-19 11:02:45 +00:00
Benjamin Dauvergne 677d51eec8 add email to logging message for lost password mail 2010-11-18 16:45:53 +00:00
Benjamin Dauvergne 742640abab remove debug print 2010-11-16 15:10:54 +00:00
Benjamin Dauvergne 9677334671 [translation] update french translation for lost identifier form 2010-11-16 15:10:50 +00:00
Benjamin Dauvergne 53808b966c [root] add a forgot_identifier page, to get back you identifiers from your email 2010-11-16 15:10:47 +00:00
Benjamin Dauvergne 5ce180779e [identities] add a get_by_attributes method 2010-11-16 15:10:44 +00:00
Benjamin Dauvergne 2f88a06339 [identities ldap] simplify and homogenize ldap admin connection 2010-11-16 15:10:40 +00:00
Benjamin Dauvergne 59b778129f Do not use mustAuthenticate in sso handler, directly forceAuthn and isPassive 2010-11-12 13:17:28 +00:00
Benjamin Dauvergne e816bc1eb6 Translate intermediate pages doing HTTP-Post bindings 2010-11-12 10:07:38 +00:00
Benjamin Dauvergne b4818fac03 Fix identity URL in admin pages (use quote for non-ascii characters) 2010-11-12 10:07:33 +00:00
Benjamin Dauvergne c465f8a740 Preserve the query in the LoginToken to reduce length of URL
Also make the cancel button rework.
2010-11-09 14:59:41 +00:00
Benjamin Dauvergne 064f8f769b Fix use of exportToXml method 2010-11-09 10:48:43 +00:00
Benjamin Dauvergne b64ed3148c Update translation 2010-11-02 16:48:36 +00:00
Benjamin Dauvergne 49603dc411 Add proper error message when unable to send a new password 2010-11-02 16:48:33 +00:00
Benjamin Dauvergne b6822ecca4 [saml2] leverage new wrapper common.soap_endpoint for SOAP endpoints
Also remove all broken SOAP fault building code.
2010-10-21 13:58:30 +00:00
Benjamin Dauvergne 21565f2797 [root] move call to pre_registration_callback before the call to add the new identity 2010-10-08 16:00:33 +00:00
Benjamin Dauvergne 6015e1d92b [saml2] add an identity parameter to build_assertion 2010-10-08 16:00:30 +00:00
Benjamin Dauvergne 6ee880d789 [saml2] handle all cryptographic error on authn request in one place 2010-10-08 16:00:27 +00:00
Benjamin Dauvergne 29920c5f76 [SAMLv2] factorize assertion buiding code into its own method 2010-10-08 16:00:24 +00:00
Benjamin Dauvergne a5688ad4ed [SAMLV2] add logging of received AuthnRequest in singleSignOn handler
That should help in diagnosing errors at the singleSignOn level.
2010-10-08 16:00:22 +00:00
Benjamin Dauvergne 7391aaebfb [ID-FFv1.2&SAMLv2] add a soap_endpoint wrapper for method implementing SOAP endpoints
The wrapper convert exception to proper SOAP faults.
2010-10-08 16:00:19 +00:00
Benjamin Dauvergne f40a9fcc27 Remove MiniIdentityLdap.get_by_uid, simply use normal get 2010-10-08 16:00:16 +00:00
Frédéric Péters 2054ea97e7 Fixed size of textarea holding shared ldap attributes 2010-09-28 12:07:36 +00:00
Benjamin Dauvergne 1ae68162bc [Identities] for field value None, present an empty string 2010-09-18 08:08:11 +00:00
Benjamin Dauvergne 565d3cc8d9 Update translations 2010-09-16 15:11:28 +00:00