Éloi Rivard
|
c7f23e845c
|
datetime-local input fields are transformed in UTC server-side
|
2023-06-01 13:53:32 +02:00 |
|
Éloi Rivard
|
17c2f7a5cd
|
Implemented LDAP ppolicy support.
|
2023-05-26 15:23:43 +02:00 |
|
Éloi Rivard
|
c1d1706007
|
Moved every model import to canaille.models
|
2023-05-20 20:02:00 +02:00 |
|
Éloi Rivard
|
6f637b8129
|
Refactored the unit test backend fixtures
|
2023-05-20 17:17:46 +02:00 |
|
Éloi Rivard
|
abf9a23ac8
|
unit tests: only use user_name to authenticate users
|
2023-05-11 15:33:34 +02:00 |
|
Éloi Rivard
|
fa62c16768
|
Moved canaille.ldap_backend to canaille.backends.ldap
|
2023-04-18 20:22:55 +02:00 |
|
Éloi Rivard
|
c4676ec572
|
Update User group when save is called
|
2023-04-17 18:43:43 +02:00 |
|
Éloi Rivard
|
edb64cbfe1
|
ACL filters are no more LDAP filters but user attribute mappings.
|
2023-04-14 19:53:16 +02:00 |
|
Éloi Rivard
|
0376a3bab8
|
Cleartext password in unit tests
|
2023-04-10 21:42:14 +02:00 |
|
Éloi Rivard
|
e2b96af1ee
|
Moved LDAP configuration entry to BACKENDS.LDAP
|
2023-04-10 20:31:54 +02:00 |
|
Éloi Rivard
|
08f8bfbfdb
|
Moved user and group management in the core submodule
|
2023-04-09 13:34:38 +02:00 |
|
Éloi Rivard
|
4c454f6de4
|
Removed unused imports
|
2023-04-09 02:13:34 +02:00 |
|
Éloi Rivard
|
1a079fcd45
|
Added a group deletion test
|
2023-04-07 21:14:26 +02:00 |
|
Éloi Rivard
|
db3a4a74ff
|
Renamed user attributes to match SCIM naming convention
|
2023-04-07 20:12:24 +02:00 |
|
Éloi Rivard
|
8e84b016da
|
Organization field support
|
2023-03-17 17:36:23 +01:00 |
|
Éloi Rivard
|
6474d39fac
|
Removes useless tests initializations
|
2023-03-12 20:18:49 +01:00 |
|
Éloi Rivard
|
2c4c3fb37e
|
Title edition support
|
2023-03-11 22:34:29 +01:00 |
|
Éloi Rivard
|
4170242073
|
Address edition support (but not in the OIDC claims yet)
|
2023-03-11 20:12:50 +01:00 |
|
Éloi Rivard
|
402e60325c
|
departmentNumber edition support #129
|
2023-03-11 12:55:03 +01:00 |
|
Éloi Rivard
|
3406428f13
|
Renamed group attributes to match SCIM naming convention
|
2023-03-11 12:54:27 +01:00 |
|
Éloi Rivard
|
971cf317c9
|
Used 'id' instead of 'dn'
|
2023-03-10 18:14:15 +01:00 |
|
Éloi Rivard
|
53581404ab
|
LDAPObject dn attributes are automatically initialized
|
2023-03-08 23:53:53 +01:00 |
|
Éloi Rivard
|
cc65d78719
|
Renames LDAPObject.ldap in LDAPObject.ldap_connection
|
2023-03-07 17:55:32 +01:00 |
|
Éloi Rivard
|
ea9f6ebe00
|
Use full ldap 'givenName' instead of 'gn'
|
2023-02-04 22:23:58 +01:00 |
|
Éloi Rivard
|
7cb2da3ca3
|
refactoring: start to split the canaille installation between submodules
|
2022-12-29 02:11:56 +01:00 |
|
Éloi Rivard
|
a66ac32689
|
refactoring: moved the authlib related test configuration in the oidc module
|
2022-12-29 02:06:54 +01:00 |
|
Éloi Rivard
|
cae49fcec9
|
avoid ldap related session variable names
|
2022-12-29 01:10:07 +01:00 |
|
Éloi Rivard
|
32f6595c02
|
objectClass is not mandatory for User and Group creation
|
2022-12-29 00:29:26 +01:00 |
|
Éloi Rivard
|
ca2d3de83b
|
Moved the OIDC configuration in the oidc test subdir conftest.py
|
2022-12-24 02:06:28 +01:00 |
|
Éloi Rivard
|
19793fe8aa
|
unit tests: userinfo
|
2022-12-24 01:44:16 +01:00 |
|
Éloi Rivard
|
fa503b37f9
|
unit tests: removed useless condition in slapd_connection fixture teardown
|
2022-12-22 17:17:18 +01:00 |
|
Éloi Rivard
|
6c41c2a196
|
unit tests: tested logging to a file
|
2022-12-16 22:14:46 +01:00 |
|
Éloi Rivard
|
c2e93b8773
|
unit tests: slapd initialization refactoring
|
2022-12-06 18:18:27 +01:00 |
|
Éloi Rivard
|
ab905d77e8
|
unit tests: removed useless ldap server schema initialization methods
|
2022-12-04 13:06:55 +01:00 |
|
Éloi Rivard
|
9bf9c43677
|
Demo displays user preferred locale
|
2022-12-04 11:53:37 +01:00 |
|
Éloi Rivard
|
9e75ef3478
|
Users can choose their favourite display name
|
2022-12-02 18:48:21 +01:00 |
|
Éloi Rivard
|
bb0daf34d7
|
LDAP 'preferredLanguage' attribute support
|
2022-11-20 22:52:47 +01:00 |
|
Éloi Rivard
|
154ec9fcd2
|
FROM_ADDR configuration option is not mandatory anymore
|
2022-11-16 19:26:33 +01:00 |
|
Éloi Rivard
|
e3028f375c
|
Dynamically generate the server metadata.
OAUTH2 and OIDC server metadata are now dynamically generated.
|
2022-11-16 10:20:32 +01:00 |
|
Éloi Rivard
|
9deee91c02
|
Updated issuer test fixture
|
2022-11-15 16:00:29 +01:00 |
|
Éloi Rivard
|
d559d8774a
|
Refactored demo instanciation
|
2022-11-15 12:47:44 +01:00 |
|
Éloi Rivard
|
1f3a29ddeb
|
unit tests: ldap domain is dc=mydomain,dc=tld
|
2022-11-05 19:52:57 +01:00 |
|
Éloi Rivard
|
5d5b0a411c
|
Removed an unused permission
|
2022-10-24 10:30:08 +02:00 |
|
Éloi Rivard
|
4f729caf2e
|
Implemented dynamic client registration
|
2022-10-24 10:00:32 +02:00 |
|
Éloi Rivard
|
da5f288e4f
|
Use a different json metadata file for unit testing
|
2022-10-21 17:03:38 +02:00 |
|
Éloi Rivard
|
c8281969d8
|
Added support for a postalAddress field
|
2022-07-07 14:46:02 +02:00 |
|
Éloi Rivard
|
11a750d238
|
Refactored tests so ldap connection is not a mandatory argument anymore for most LDAPObject methods
|
2022-05-18 16:55:37 +02:00 |
|
Éloi Rivard
|
d976d47b1a
|
Test refactoring
|
2022-05-18 11:31:26 +02:00 |
|
Éloi Rivard
|
a1c4f7a278
|
Bumped to authlib 1
|
2022-04-10 17:04:38 +02:00 |
|
Éloi Rivard
|
8217d423ad
|
Added an option to disable self edition
|
2022-04-06 17:54:39 +02:00 |
|