kakwa
6c3fb4975d
fix many encoding errors on login and password
2016-07-07 20:22:33 +02:00
Carpentier Pierre-Francois
caef6a889e
Fix encoding issues in AD backend
2016-07-06 14:00:36 +02:00
kakwa
b8a65a44b6
pepify the source code
2016-06-17 00:10:02 +02:00
kakwa
d8631da7ba
making some attributes explicitly mandatory for Active Directory backend
2016-06-16 22:32:44 +02:00
kakwa
c969e730c4
fix password setting with Active Directory
2016-06-16 21:49:48 +02:00
kakwa
4e5c361e5e
fix error messages/logs in ldap backend
2015-11-03 08:53:46 +01:00
kakwa
1985408324
better exceptions handling for demo backend
2015-10-20 22:17:00 +02:00
kakwa
3f9e76908e
adding a demo backend
2015-08-09 18:49:44 +02:00
kakwa
a8af29692e
custom error handling for UserDoesntExist, UserAlreadyExists and GroupDoesntExist
2015-07-31 22:43:51 +02:00
kakwa
efcaad54fc
multiple modification/fix
...
* add display_name parameter for backend
* handle display_name in modify template (lonely groups) and error
message
* fix bug in modify when user is in only one backend
* remove redondant exception in ad/ldap backend
* fix unit test accordingly
* fix License in AD backend (GPLv3 -> MIT, previously tought of using
samba4 python library which is GPL, but this module finaly uses
python-ldap which is MIT compatible)
2015-07-31 20:08:21 +02:00
kakwa
6ee0ff0354
many comment + encoding fixes
2015-07-29 08:15:54 +02:00
kakwa
383c68f8b8
fix authentification for AD backend
2015-07-29 00:22:25 +02:00
kakwa
ff08e09598
more encoding error fix (on ldap auth)
2015-07-29 00:14:49 +02:00
kakwa
69700d0ce9
more encoding fixes
2015-07-29 00:09:15 +02:00
kakwa
3391ed9704
fix more encoding error
2015-07-28 23:57:14 +02:00
kakwa
9ec7a3dfbe
fix rename in modify
...
when renaming an entry, dn must be reset to the correct value for
the modifications that come after the rename.
2015-07-28 23:38:29 +02:00
kakwa
f2c1a6af44
many fixes in encoding handling
2015-07-28 23:27:02 +02:00
kakwa
5459830269
removing utf-8 crap in AD backend
...
the crap must be fixed in LDAP backend first
2015-07-28 22:19:49 +02:00
kakwa
4e5591db7a
fix encoding error on dn
2015-07-28 22:18:57 +02:00
kakwa
b9903e62ff
fix pep8 compliance
2015-07-28 20:41:02 +02:00
kakwa
95d6a0e6a4
typo + add/del group in AD backend
...
* implementing add_to_group and del_from_group in AD backend.
* fixing typo self.objetclasses => self.objectclasses
2015-07-28 20:36:06 +02:00
kakwa
e5d97cf8ff
making Backend skeleton a child class of object
...
this enables the use of super()
2015-07-28 20:32:46 +02:00
kakwa
27fca43ac6
Better exception re-raising
...
re-raising the exception without specifying the exception object gives
exactly the previous exception (including the correct stacktrace)
which is nicer to have for debugging.
2015-07-28 20:30:51 +02:00
kakwa
e3fe0b4bfb
implementing renaming entry
2015-07-28 00:18:05 +02:00
kakwa
ac0a3473f7
fix recovery of groups in AD backend
2015-07-26 14:26:59 +02:00
kakwa
0914e141ec
adding filter for ad backend
2015-07-26 10:37:20 +02:00
kakwa
23b3dbfbe3
fix search template for AD backend
2015-07-26 10:23:43 +02:00
kakwa
2a4815e142
fix unit tests
2015-07-26 09:26:04 +02:00
kakwa
7d55cb2d14
Merge branch 'master' of https://github.com/kakwa/ldapcherry
2015-07-25 22:05:23 +02:00
kakwa
f0d43d9460
renaming and begining implementing the ad backend
2015-07-25 22:04:48 +02:00
kakwa
8617ed5ae5
fix docstring in ldapcherry/backend/__init__.py
2015-07-21 00:53:07 +02:00
kakwa
7d5ccb4e8e
add docstring for backend
2015-07-21 00:29:37 +02:00
kakwa
64b9573634
escaping search string for ldap
2015-07-15 21:28:54 +02:00
kakwa
3a6da2e480
better exception handling if user or group doesn't exist
2015-07-15 21:05:38 +02:00
kakwa
1885079444
pep8 compliance
2015-07-11 22:25:21 +02:00
kakwa
bbeaebe77d
pep8 compliance
2015-07-11 22:05:33 +02:00
kakwa
3712bb85cb
many pep8 fixes thanks to pep8ify
2015-07-10 21:06:28 +02:00
kakwa
df88f2f266
remove trailing spaces
2015-07-05 22:48:24 +02:00
kakwa
e9d5331d6a
various fix on ssl/tls + tests
...
* making ssl cert check and cert no check works
* adding a test to check if the cafile does exist
* reenable and fix ssl checks on travis
2015-07-05 22:01:09 +02:00
kakwa
373d897cab
better exception handling in ldap backend
2015-06-28 19:54:19 +02:00
kakwa
147cad3511
fix unicode
2015-06-27 22:35:34 +02:00
kakwa
f821aab9f4
adding logs when adding a user to a group
2015-06-18 20:38:10 +02:00
kakwa
7d63e967da
adding exception to prevent using skeleton module
2015-06-17 19:57:41 +02:00
kakwa
45393c3a80
fix backend module skeleton
2015-06-17 19:48:57 +02:00
kakwa
c2288eecf5
fix unit test and fix the way ldap connexion options are handled
2015-06-17 19:22:57 +02:00
kakwa
0d766d3303
fix add/del groups
2015-06-16 23:56:12 +02:00
kakwa
60a7329937
fix API for backend ldap on groups handling
2015-06-16 21:58:44 +02:00
kakwa
a2fe74539b
multiple modification in backend ldap
...
* better handling of which attributes is recovered
* fix set_attrs method
* change api of set_attrs method for constancy
* change calls to _get_user and _search methods (internal api change)
2015-06-16 21:29:40 +02:00
kakwa
4a302750c0
implementing modify and add/rm to groups
2015-06-14 20:55:23 +02:00
kakwa
247a1fed3a
removing trailling spaces
2015-06-06 22:23:21 +02:00