Éloi Rivard
|
f56032ec4e
|
doc: wording
|
2024-12-22 16:36:37 +01:00 |
|
Éloi Rivard
|
29535d5032
|
doc: 'PASSWORD_LIFETIME' wording
|
2024-12-22 16:13:10 +01:00 |
|
sebastien
|
0fb3d588b9
|
adds password expiry policy with a new method on User class
|
2024-12-19 11:20:26 +01:00 |
|
Félix Rohrlich
|
36c73dd3ef
|
Merge branch '173-intruder-lockout-2' into 'main'
Implement intruder lockout
Closes #173
See merge request yaal/canaille!194
|
2024-12-16 15:32:21 +00:00 |
|
Éloi Rivard
|
9fff4e1f7f
|
doc: fix invalid references
|
2024-12-12 22:03:10 +01:00 |
|
Félix Rohrlich
|
80ef1741a7
|
feat : Added intruder lockout login delay
|
2024-12-10 14:23:11 +01:00 |
|
Félix Rohrlich
|
e1d70ef8cd
|
feat : Added sms OTP authentication and multi-factor authentication methods chaining
|
2024-12-10 11:27:18 +01:00 |
|
Félix Rohrlich
|
6d48ce9043
|
feat: Added email OTP authentication
|
2024-12-10 11:27:18 +01:00 |
|
Félix Rohrlich
|
b01e8323d8
|
feat : Added HOTP authentication and CLI Multi-factor authentication reset
|
2024-12-10 11:27:18 +01:00 |
|
Félix Rohrlich
|
74e0c8d635
|
feat : Added time one-time password (TOTP) authentication
|
2024-12-10 11:27:18 +01:00 |
|
Stéphane
|
83ab381b13
|
fix: doc: add a missing dot
|
2024-12-08 20:04:37 +01:00 |
|
Éloi Rivard
|
13a98fda2c
|
doc: ACL permissions wording
|
2024-12-08 12:22:41 +01:00 |
|
Éloi Rivard
|
bdb61a5b38
|
doc: password length configuration wording
|
2024-12-08 11:58:21 +01:00 |
|
Éloi Rivard
|
e576a51554
|
doc: avoid ending sentences with ::
|
2024-12-08 11:36:38 +01:00 |
|
Éloi Rivard
|
f06053b87e
|
doc: Fix logging configuration wording
|
2024-12-08 11:27:56 +01:00 |
|
Éloi Rivard
|
3ecda0ceab
|
doc: password compromission details
|
2024-11-21 10:43:31 +01:00 |
|
sebastien
|
d9f01fef6e
|
hotfix
|
2024-11-19 13:56:07 +01:00 |
|
sebastien
|
b49f1df395
|
Adds configuration variable for hibp api url
|
2024-11-19 11:20:25 +01:00 |
|
sebastien
|
9b8f8e9cd4
|
updates configuration and config.sample and demo config files toinclude new parameters. adds new tests for configuration condition.
|
2024-11-15 16:28:21 +01:00 |
|
sebastien
|
738ea3a5ac
|
adds description on ENABLE_PASSWORD_COMPROMISSION_CHECK config setting
|
2024-11-13 16:22:50 +01:00 |
|
sebastien
|
2a57a05155
|
adds configuration option set by default False to check password compromise
|
2024-11-13 16:12:50 +01:00 |
|
sebastien
|
ea24f96e85
|
adds new config variable in case there is no default admin group in ACL/ADMIN/FILTER
|
2024-11-12 16:50:00 +01:00 |
|
Éloi Rivard
|
6c4ef023cb
|
fix: disable zxcvbn for Python 3.13
https://github.com/fief-dev/zxcvbn-rs-py/issues/2
|
2024-11-06 19:23:43 +01:00 |
|
sebastien yaal
|
a4bd03f71c
|
feat: password strength indicator
|
2024-10-28 21:17:47 +00:00 |
|
Éloi Rivard
|
0b51b01031
|
refactor: apply ruff migrations for python 3.10+
|
2024-10-28 09:13:00 +01:00 |
|
Éloi Rivard
|
cfabcc485c
|
chore: automitaclly fix typos
|
2024-09-11 09:33:42 +02:00 |
|
Éloi Rivard
|
194147d84e
|
doc: actually, document enums without any dependency
|
2024-05-14 09:32:32 +02:00 |
|
Éloi Rivard
|
345177f519
|
doc: user enum_tools instead of sphinx-auto-enum
|
2024-05-14 09:05:46 +02:00 |
|
Éloi Rivard
|
920395c27f
|
feat: sign in/out events are logged in #177
|
2024-04-09 10:04:26 +02:00 |
|
Éloi Rivard
|
945daee715
|
refactor: prefer typing.get_type_hints to __annotations__
|
2024-04-06 23:22:38 +02:00 |
|
Éloi Rivard
|
951ad364f1
|
doc: fix references to native python types
|
2024-04-02 09:27:47 +02:00 |
|
Éloi Rivard
|
09391f0a1d
|
doc: fix reference to DEBUG setting
|
2024-04-02 09:22:12 +02:00 |
|
Éloi Rivard
|
f2dbda8c89
|
doc: fixed logging example
|
2024-03-30 11:40:05 +01:00 |
|
Éloi Rivard
|
4cd3d51de5
|
doc: fix LOGGING code snippet
|
2024-03-29 12:17:24 +01:00 |
|
Éloi Rivard
|
37d17b43aa
|
fix: python<3.10 union types
|
2024-03-29 10:56:21 +01:00 |
|
Éloi Rivard
|
8625318341
|
feat: use pydantic to validate the configuration
|
2024-03-28 17:44:26 +01:00 |
|