Éloi Rivard
|
44c5669d97
|
doc: prefer 'multi-factor' over 'two-factor' term
|
2024-12-12 12:04:40 +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 |
|
Éloi Rivard
|
4181614364
|
chore: fix first login text mail message
|
2024-12-05 13:24:03 +01:00 |
|
sebastien
|
354ffc4b94
|
replaces http://127.0.0.1:5000 by {{ site_url }}
|
2024-11-26 13:37:28 +01:00 |
|
sebastien yaal
|
734f2a85ac
|
Merge branch 'main' into '179-check-passwords-on-compromised-password-databases'
# Conflicts:
# canaille/translations/messages.pot
|
2024-11-19 14:38:12 +00:00 |
|
sebastien
|
ae9c1309b9
|
adds pre-visualization mail buttons when api request on HIBP have failed in canaille/core/templates/mails/admin.html
|
2024-11-13 16:20:30 +01:00 |
|
Éloi Rivard
|
08e0dd47bd
|
fix: disable the mail sending test when no SMTP server is configured
|
2024-11-13 10:58:11 +01:00 |
|
sebastien
|
289176a086
|
replaces 'pwned' by 'compromised'
|
2024-11-06 15:57:51 +01:00 |
|
sebastien
|
9708809714
|
updates file names, variable names to be clearer.
|
2024-11-05 16:18:45 +01:00 |
|
sebastien
|
ca7f718353
|
adds mail sending to admin if failure of api HIBP request to check if password is compromised
|
2024-11-05 15:43:15 +01:00 |
|
Éloi Rivard
|
cfabcc485c
|
chore: automitaclly fix typos
|
2024-09-11 09:33:42 +02:00 |
|
Éloi Rivard
|
0cbaa3b3bc
|
feat: more blocks for theming firstlogin, forgotten-password and
reset-password pages
|
2024-05-21 18:08:44 +02:00 |
|
Éloi Rivard
|
61da0683bd
|
feat: more blocks for theming login and password pages
|
2024-05-21 17:17:48 +02:00 |
|
Éloi Rivard
|
43f9f328a5
|
refactor: factorize features definition
|
2024-05-14 22:53:47 +02:00 |
|
Éloi Rivard
|
69019763d4
|
feat: group member removal can be achieved from the group edition page
|
2024-04-28 19:47:57 +02:00 |
|
Éloi Rivard
|
f9989a960b
|
feat: locked users cannot be impersonated
|
2024-04-12 12:12:08 +02:00 |
|
Éloi Rivard
|
1fbb074cc5
|
refactor: user permissions lazy loading
|
2024-04-07 15:21:32 +02:00 |
|
Éloi Rivard
|
fbd0d3029e
|
refactor: rename User read/write/permissions attributes
|
2024-04-01 14:59:56 +02:00 |
|
Éloi Rivard
|
bd003ec53d
|
fix: wording uniformization
|
2024-03-27 14:07:52 +01:00 |
|
Éloi Rivard
|
f0fe9c2fb5
|
feat: use flask-babel to format the number of group members
|
2024-03-27 13:59:02 +01:00 |
|
Éloi Rivard
|
ffa12b0f71
|
feat: created and last_modified model attributes
|
2024-03-27 13:57:38 +01:00 |
|
Éloi Rivard
|
38038d8db9
|
refactor: use 'url_for' in templates instead of static urls
|
2023-12-25 20:15:21 +01:00 |
|
Éloi Rivard
|
066aed7735
|
feat: convert the png in webp
|
2023-12-01 22:09:54 +01:00 |
|
Éloi Rivard
|
15124f29bb
|
fix: incorrect user photo and group description cardinality
|
2023-11-28 15:54:41 +01:00 |
|
Éloi Rivard
|
4e380436d3
|
fix: disable HTMX boosting during the OIDC dance
|
2023-11-24 14:45:59 +01:00 |
|
Éloi Rivard
|
ac149a2120
|
fix: group name displaying
|
2023-11-24 11:47:09 +01:00 |
|
Éloi Rivard
|
1fd8af2cf4
|
refactor: models attributes cardinality is closer to SCIM models
|
2023-11-17 21:21:25 +01:00 |
|
Éloi Rivard
|
e760c34942
|
feat: collapse the icon column in the list tables
|
2023-10-06 15:36:02 +02:00 |
|
Éloi Rivard
|
46c795b3b5
|
refactor: only load oidc module if OIDC is configured
|
2023-09-15 17:56:23 +02:00 |
|
Éloi Rivard
|
c2e6158bf5
|
fix: use fomantic-ui equal width menu on submenus
|
2023-09-08 09:07:04 +02:00 |
|
Éloi Rivard
|
a2e3fce204
|
feat: flask-babel and pytz are now part of the front extras
|
2023-09-01 10:46:56 +02:00 |
|
Éloi Rivard
|
a7b3d4be88
|
feat: user login redirections
if users login during the authorization phase, they
get redirected to the authorization page afterwards
|
2023-09-01 09:12:40 +02:00 |
|
Éloi Rivard
|
c718f7b258
|
refactor: remove unnecessary htmx 1506 workarounds
fixes #143
|
2023-08-27 16:25:30 +02:00 |
|
Éloi Rivard
|
ccaba0b9d5
|
feat: registration email admin debug page
|
2023-08-15 17:00:38 +02:00 |
|
Éloi Rivard
|
5a9df64f68
|
feat: implement registration process
|
2023-08-15 16:31:44 +02:00 |
|
Éloi Rivard
|
b60dbebd28
|
Merge branch 'main' into registration
|
2023-08-15 00:48:49 +02:00 |
|
Éloi Rivard
|
e55b56419d
|
refactor: extract auth.py from account.py
|
2023-08-14 16:15:41 +02:00 |
|
Éloi Rivard
|
324b36c829
|
refactor: template overhaul
|
2023-08-14 15:28:20 +02:00 |
|