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