Éloi Rivard
fe8929d992
refactor: move templates in a common directory
...
without this, theming was broken because it needs one single directory
for templates.
2024-12-19 00:17:03 +01:00
gallegonovato
ec2490b594
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (417 of 417 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
2024-12-16 20:00:25 +00: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
768122509a
Translated using Weblate (French)
...
Currently translated at 100.0% (417 of 417 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2024-12-12 21:03:33 +00:00
Éloi Rivard
9fff4e1f7f
doc: fix invalid references
2024-12-12 22:03:10 +01:00
Hosted Weblate
f2598caf46
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-12-12 11:05:17 +00:00
Éloi Rivard
44c5669d97
doc: prefer 'multi-factor' over 'two-factor' term
2024-12-12 12:04:40 +01:00
Hosted Weblate
21ec8e8260
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-12-12 09:00:02 +00:00
Éloi Rivard
8f11fcbe9c
doc: message extraction
2024-12-12 09:59:50 +01:00
Hosted Weblate
6210c1e105
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-12-12 09:58:34 +01:00
Éloi Rivard
55b1d7a7f3
doc: slightly improved the SCIM documentation
2024-12-12 09:56:22 +01:00
தமிழ்நேரம்
1cab2b78e8
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (401 of 401 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/ta/
2024-12-12 05:24:58 +01:00
Éloi Rivard
309511e91c
feat: generic blueprint HTTP 404 error handler
...
This allows blueprint to handle 404 errors. This is not supported
directly in Flask.
https://flask.palletsprojects.com/en/stable/errorhandling/#handling
However, the blueprint cannot handle 404 routing errors because the
404 occurs at the routing level before the blueprint can be determined.
2024-12-11 23:19:22 +01:00
Éloi Rivard
92214d932d
wip
2024-12-11 17:46:14 +01:00
Éloi Rivard
10abb2013a
feat: scim endpoint authentication
2024-12-11 17:35:16 +01:00
Éloi Rivard
a299bb92ba
feat: basic SCIM server implementation
2024-12-11 17:35:16 +01:00
தமிழ்நேரம்
a0b7a34921
Added translation using Weblate (Tamil)
2024-12-11 00:22:49 +01:00
gallegonovato
d6175a3a98
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (401 of 401 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
2024-12-11 00:12:59 +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
c8e774ab46
refactor: moved reset-mfa cli function and added documentation and test cases for it
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
723e39d268
Translated using Weblate (French)
...
Currently translated at 100.0% (401 of 401 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2024-12-08 12:22:49 +01:00
Éloi Rivard
13a98fda2c
doc: ACL permissions wording
2024-12-08 12:22:41 +01:00
Hosted Weblate
bfffd8a05d
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-12-08 10:58:33 +00:00
Éloi Rivard
bdb61a5b38
doc: password length configuration wording
2024-12-08 11:58:21 +01:00
Hosted Weblate
940f2ea078
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-12-08 11:36:47 +01:00
Éloi Rivard
e576a51554
doc: avoid ending sentences with ::
2024-12-08 11:36:38 +01:00
Hosted Weblate
648567be65
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-12-08 11:28:09 +01:00
Éloi Rivard
f06053b87e
doc: Fix logging configuration wording
2024-12-08 11:27:56 +01:00
Éloi Rivard
cee7401e1d
feat: show expired tokens on the token view page
2024-12-07 16:06:21 +01:00
Stéphane
9172a4adab
doc: fix: spellcheck some words
2024-12-07 15:56:17 +01:00
sebastien yaal
094cde81ca
Translated using Weblate (French)
...
Currently translated at 99.7% (398 of 399 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2024-12-06 20:37:07 +01:00
Éloi Rivard
bab6fc6504
feat: button to create a new client token
2024-12-06 20:21:14 +01:00
Éloi Rivard
662f60af86
fix: attribute types detection
2024-12-06 17:55:22 +01:00
Éloi Rivard
1bf196b5a2
refactor: User.subject type
2024-12-06 17:41:57 +01:00
Éloi Rivard
aa57daf7ce
chore: bump to zxcvbn-py-rs 0.2.0
2024-12-06 15:22:40 +01:00
Hosted Weblate
fa51155938
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-12-06 15:12:23 +01:00
sblondon
14620f40a2
Translated using Weblate (French)
...
Currently translated at 100.0% (398 of 398 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2024-12-06 15:12:22 +01:00
Éloi Rivard
5bc438d21d
feat: implement OIDC client_credentials flow
2024-12-06 15:09:25 +01:00
Éloi Rivard
21464e952a
fix: do not automatically load .env files
2024-12-05 15:14:12 +01:00
Hosted Weblate
e89c10934a
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
2024-12-05 13:24:15 +01:00
Éloi Rivard
e58aea9a23
Translated using Weblate (French)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2024-12-05 13:24:15 +01:00
Éloi Rivard
4181614364
chore: fix first login text mail message
2024-12-05 13:24:03 +01:00
Éloi Rivard
6d8799d052
refactor: use the Features class to know if a feature is available
...
instead of simply looking at the configuration
2024-12-05 12:20:30 +01:00
Éloi Rivard
c2101f91da
doc: fix documentation compilation warnings
2024-12-05 10:47:41 +01:00
ButterflyOfFire
e965c629b4
Translated using Weblate (Kabyle)
...
Currently translated at 18.5% (74 of 400 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/kab/
2024-12-05 10:36:37 +01:00