É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 |
|
Éloi Rivard
|
f496617f81
|
Fixed documentation about HIDE_INVALID_LOGINS
|
2022-04-06 17:34:30 +02:00 |
|
Éloi Rivard
|
b7b6040a3e
|
Added an option to disable password recovery
|
2022-04-05 09:56:38 +02:00 |
|
emillumine
|
f95bffadd6
|
remove 'available_groups' Group classmethod (replaced by already existing 'all' LDAPObject method)
|
2022-03-14 10:14:02 +01:00 |
|
emillumine
|
8d804616fd
|
add a 'all' utility class method to LDAPObject to retrieve all class instances
|
2022-03-14 10:03:05 +01:00 |
|
emillumine
|
3c9f618564
|
fix automatic cleaning of consents in tests
|
2022-03-14 10:03:05 +01:00 |
|
emillumine
|
87d2fa8641
|
fix tests by automatically cleaning up users and groups in test teardown
|
2022-03-14 10:03:05 +01:00 |
|
emillumine
|
653e79d7a8
|
fix dn in case of leading space or special char in id attribute
according to openldap doc, the default is to silently eliminate spaces around AVA separators, RDN component separators and RDN separators
https://www.openldap.org/software/man.cgi?query=ldap_str2dn
|
2022-03-14 10:03:05 +01:00 |
|
emillumine
|
cd1d106248
|
set cn without leading space when user is created without given name
|
2022-03-14 10:03:05 +01:00 |
|
Éloi Rivard
|
07d1826905
|
Fixed some packaging issues
|
2022-03-08 19:22:52 +01:00 |
|
Éloi Rivard
|
d15a8cdc74
|
Improved refresh token tests, again
|
2022-03-04 19:58:00 +01:00 |
|
Éloi Rivard
|
db2e11c16e
|
Improved refresh token tests
|
2022-03-04 19:07:52 +01:00 |
|
Camille
|
0db07fa36f
|
fix: groups are saved even when invited user does not have read permission on groups
|
2022-03-04 18:13:57 +01:00 |
|
Camille
|
a3c4db7a53
|
fix: handle token not found in token view
|
2022-03-03 10:05:14 +01:00 |
|
Éloi Rivard
|
a36dfb21fb
|
Removed an useless test
|
2022-02-23 10:49:49 +01:00 |
|
Éloi Rivard
|
3411e27c85
|
Improved admin token list and code list templates
|
2022-02-19 17:53:05 +01:00 |
|
Éloi Rivard
|
a74d68aee1
|
AuthorizationCode and Token have a new id parameter
|
2022-02-16 18:00:30 +01:00 |
|
Éloi Rivard
|
7851e8e31f
|
improved token admin page template
|
2022-02-03 09:51:04 +01:00 |
|
Éloi Rivard
|
1d0f1e2f24
|
LdapObject an have attribute name different than the schema
|
2022-01-18 18:04:25 +01:00 |
|
Éloi Rivard
|
52e802b34f
|
split oidc code from the rest
|
2022-01-11 20:31:55 +01:00 |
|
Éloi Rivard
|
16d2d71194
|
split oidc tests from the rest
|
2022-01-11 19:42:26 +01:00 |
|
Éloi Rivard
|
3d69e5cdb4
|
restore data after unit tests
|
2022-01-11 19:32:55 +01:00 |
|
Éloi Rivard
|
aef552e9aa
|
removed an avoidable clean fixture
|
2022-01-11 18:32:53 +01:00 |
|
Stéphane Blondon
|
4d24962544
|
surname is required when the user is created or updated
|
2022-01-07 15:19:05 +01:00 |
|
Éloi Rivard
|
5a99a48831
|
Invited users can choose their uid
|
2022-01-01 18:41:04 +01:00 |
|
Camille
|
db1d011a3b
|
invitations expire after 48h
|
2022-01-01 10:56:48 +00:00 |
|
Éloi Rivard
|
39e1725438
|
Fixed fixtures
|
2021-12-31 17:41:05 +01:00 |
|
Éloi Rivard
|
d839dd763d
|
admin: email debugging form
|
2021-12-23 19:21:29 +01:00 |
|
emillumine
|
05d4800f94
|
fix bug: groups were not saved on user creation
|
2021-12-22 16:09:03 +01:00 |
|
Éloi Rivard
|
50af2e3e72
|
pre-commit tox test
|
2021-12-20 23:57:27 +01:00 |
|
Éloi Rivard
|
f4c04d9666
|
Default configuration and test client use user avatars
|
2021-12-13 22:50:53 +01:00 |
|
Éloi Rivard
|
951fce2725
|
JWT mapping use jinja
|
2021-12-12 16:17:13 +01:00 |
|
Éloi Rivard
|
18e4b0c42c
|
Documentation improvements
|
2021-12-12 15:38:32 +01:00 |
|
Éloi Rivard
|
14480020cb
|
Group description
|
2021-12-10 17:16:33 +01:00 |
|
Camille
|
cefeac4e5b
|
customize jwt claims with format string in config file
|
2021-12-10 14:56:43 +00:00 |
|
Éloi Rivard
|
0053369604
|
jpegPhoto profile form
|
2021-12-09 18:26:11 +01:00 |
|
Éloi Rivard
|
65dd61c524
|
python to ldap two-ways serialization
|
2021-12-08 15:53:20 +01:00 |
|
Éloi Rivard
|
015d410fb6
|
ldaputils variable renaming
|
2021-12-08 15:06:57 +01:00 |
|
Éloi Rivard
|
adda4832f0
|
Login placeholder depends on the USER_FILTER configuration attribute
|
2021-12-07 20:16:46 +01:00 |
|
Éloi Rivard
|
788fa4cf7c
|
invitation: users can just generate a link without sending a mail
|
2021-12-07 18:50:53 +01:00 |
|
Éloi Rivard
|
720459d162
|
Disabled invitation and password reset when no smtp server has been configured
|
2021-12-07 17:12:46 +01:00 |
|
Éloi Rivard
|
d789a9b71c
|
Groups can be read-only instead of disabled
|
2021-12-07 15:09:55 +01:00 |
|
Éloi Rivard
|
3645171dd8
|
Option to not use OIDC
|
2021-12-07 00:16:42 +01:00 |
|
Éloi Rivard
|
65f4af31d5
|
Redirecting login page to profile page when user is already connected
|
2021-12-06 23:17:08 +01:00 |
|
Éloi Rivard
|
6d0ca15521
|
Better error messages when LDAP server is unreachable, or authentication has failed
|
2021-12-06 21:49:38 +01:00 |
|
Éloi Rivard
|
cad1b6c274
|
Escape filters
|
2021-12-06 15:48:30 +01:00 |
|
Éloi Rivard
|
57e4830c82
|
lazy group loading
|
2021-12-06 14:52:10 +01:00 |
|
Éloi Rivard
|
02c626129d
|
Fixed unit tests
|
2021-12-06 14:24:47 +01:00 |
|
Éloi Rivard
|
d2611abadb
|
Permissions overhaul
|
2021-12-03 14:37:24 +01:00 |
|