Éloi Rivard
|
b346b0db8a
|
Use generic Consent.consent_id instead of LDAP Consent.cn attribute
|
2023-05-17 08:54:13 +02:00 |
|
Éloi Rivard
|
00b5997a61
|
Avoid calls to LDAPUser.may and LDAPUser.must
|
2023-05-16 22:18:38 +02:00 |
|
Éloi Rivard
|
5836a0bd61
|
Use generic 'formatted_name' attribute instead of LDAP 'name'
|
2023-05-16 18:01:48 +02:00 |
|
Éloi Rivard
|
28e7d1c662
|
LDAPObject __getattr__ filters None values
|
2023-05-16 16:05:09 +02:00 |
|
Éloi Rivard
|
8998fe9b62
|
Explicit arguments when using Model.get
|
2023-05-16 11:29:40 +02:00 |
|
Éloi Rivard
|
8162bd3e24
|
Fixes calls to the LDAP 'Group.member' attribute
|
2023-05-13 00:24:24 +02:00 |
|
Éloi Rivard
|
bace94b1f5
|
Explicit Group.get attributes
|
2023-05-13 00:19:32 +02:00 |
|
Éloi Rivard
|
1695331772
|
Fixes a call to the LDAP 'jpegPhoto' attribute
|
2023-05-12 20:02:19 +02:00 |
|
Éloi Rivard
|
65013403a1
|
Fixes a call to the LDAP 'userPassword' attribute
|
2023-05-12 20:00:13 +02:00 |
|
Éloi Rivard
|
6c5053afb1
|
Fixes a call to a LDAP named attribute, again
|
2023-05-12 18:51:50 +02:00 |
|
Éloi Rivard
|
02b553b9db
|
remove unnecessary step in the password reset unit test
|
2023-05-11 16:27:13 +02:00 |
|
Éloi Rivard
|
88179b23b8
|
fix non-generic model attribute calls
|
2023-05-11 16:02:32 +02:00 |
|
Éloi Rivard
|
abf9a23ac8
|
unit tests: only use user_name to authenticate users
|
2023-05-11 15:33:34 +02:00 |
|
Éloi Rivard
|
6e6d15fec1
|
Fixed password initialization mail recipients
|
2023-05-05 10:53:48 +02:00 |
|
Éloi Rivard
|
e8e6060c74
|
ACL group filter can be simple group name instead of full dn
|
2023-05-02 16:25:00 +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
|
4bfbeccc1c
|
Fixed empty models attributes registration
|
2023-04-13 18:02:20 +02:00 |
|
Éloi Rivard
|
850d274157
|
Flaskutil tests avoid to use ldap configuration options
|
2023-04-10 23:08:09 +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
|
cc45ed4be9
|
OIDC.JWT.MAPPING configuration option is really optional
|
2023-04-10 20:09:47 +02:00 |
|
Éloi Rivard
|
7cd078bf81
|
Correctly read OIDC dynamic registration config entries
|
2023-04-10 19:28:26 +02:00 |
|
Éloi Rivard
|
61f5d25f2f
|
Creates a OIDC configuration section for all the OIDC related entries
|
2023-04-10 16:24:43 +02:00 |
|
Éloi Rivard
|
65efece01e
|
Renamed LDAPObject.initialize in LDAPObject.install
|
2023-04-09 23:17:24 +02:00 |
|
Éloi Rivard
|
83f67331d3
|
Split commands in their dedicated modules
|
2023-04-09 21:58:11 +02:00 |
|
Éloi Rivard
|
79f12b1d0a
|
'app' submodule
|
2023-04-09 15:52:55 +02:00 |
|
Éloi Rivard
|
855747a79f
|
Ensure command return codes are tested
|
2023-04-09 15:47:47 +02:00 |
|
Éloi Rivard
|
a38ef06356
|
Re-organized commands tests
|
2023-04-09 14:35:58 +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
|
01ed1d8013
|
Avoid to explicitly call User.load_groups
|
2023-04-09 00:14:51 +02:00 |
|
Éloi Rivard
|
c8b76dc845
|
Use LDAPObject.reload in tests instead of LDAPObject.get
|
2023-04-08 21:36:21 +02:00 |
|
Éloi Rivard
|
b413344385
|
Properly delete users in ldap unit tests
|
2023-04-08 20:14:30 +02:00 |
|
Éloi Rivard
|
e738faf52b
|
Group methods refactoring
|
2023-04-08 00:33:42 +02:00 |
|
Éloi Rivard
|
52f7276527
|
Explicitly use User.formatted_name instead of User.name
|
2023-04-07 22:45:42 +02:00 |
|
Éloi Rivard
|
087ec1ef58
|
Fixed remaining ldap attribute calls
|
2023-04-07 22:38:01 +02:00 |
|
Éloi Rivard
|
706d50449a
|
Split the User.get method
|
2023-04-07 21:24:09 +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
|
92ab563489
|
Fixes wtforms validator translations
|
2023-04-02 13:30:51 +02:00 |
|
Éloi Rivard
|
d53fdde986
|
Refactored utils
|
2023-04-02 00:32:27 +02:00 |
|
Éloi Rivard
|
1f1bb353e0
|
Dynamic form validation with htmx
|
2023-03-30 23:22:58 +02:00 |
|
Éloi Rivard
|
2fb0085d7b
|
OIDC client form renaming
|
2023-03-30 00:40:25 +02:00 |
|
Éloi Rivard
|
78a129d494
|
Forms validate URIs
|
2023-03-29 21:33:47 +02:00 |
|
Éloi Rivard
|
b82852d788
|
Fixed the CI
|
2023-03-29 19:46:05 +02:00 |
|
Éloi Rivard
|
f97dc3b2c6
|
CSRF protection everywhere
|
2023-03-28 20:30:29 +02:00 |
|
Éloi Rivard
|
98df762666
|
Fixed user uid and email unicity at creation
|
2023-03-27 23:16:32 +02:00 |
|
Éloi Rivard
|
7e0e0d6068
|
Profile edition refactoring
|
2023-03-22 08:52:00 +01:00 |
|