globuzma
|
84d540125d
|
Fix: Remove docs from rust when building demo container
|
2025-01-10 15:55:52 +01:00 |
|
Éloi Rivard
|
f5099160be
|
chore: enable mail confirmation in the dev server
|
2025-01-10 14:53:10 +01:00 |
|
Éloi Rivard
|
10408900fd
|
tests: add a 'maildump' instance to the dev server
|
2025-01-10 14:51:10 +01:00 |
|
Éloi Rivard
|
733625e2bc
|
feat: SQL migrations with flask-alembic
|
2025-01-10 12:32:18 +01:00 |
|
Éloi Rivard
|
84f6184f0f
|
chore: silent faker logs in the demo
|
2025-01-06 12:59:57 +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
|
a299bb92ba
|
feat: basic SCIM server implementation
|
2024-12-11 17:35:16 +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 |
|
Éloi Rivard
|
aa57daf7ce
|
chore: bump to zxcvbn-py-rs 0.2.0
|
2024-12-06 15:22:40 +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 |
|
Éloi Rivard
|
ea29d96c9d
|
chore: prevent from uninstalling packages when running the demo
|
2024-11-25 23:45:41 +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 |
|
Éloi Rivard
|
8f3ea59a70
|
fix: do not install '--all-extras' by default in the demo env
since it may require to compile dependencies for the mariadb backend for
instance.
|
2024-11-13 10:18:07 +01:00 |
|
Éloi Rivard
|
c57244b9fa
|
fix: zxcvbn compilation in demo
until https://github.com/fief-dev/zxcvbn-rs-py/issues/2 is fixed, it is
needed to manually force the compatibility with Python 3.13
|
2024-11-06 15:21:15 +01:00 |
|
Éloi Rivard
|
3fe501e32e
|
chore: install cargo in the demo Docker image
this was missing to allow the zxcvbn dependency to compile
|
2024-10-31 18:58:30 +01:00 |
|
Éloi Rivard
|
885ba0f48c
|
chore: migrate to uv
|
2024-10-31 09:49:53 +01:00 |
|
Éloi Rivard
|
5dffae8a1e
|
chore: pre-commit autoupdate
|
2024-10-23 09:22:24 +02:00 |
|
Éloi Rivard
|
40136fa394
|
Merge branch '177-security-events-logging-policy' into 'main'
feat: Added security logs for email update, forgotten password mail, token...
Closes #177
See merge request yaal/canaille!185
|
2024-10-23 07:21:35 +00:00 |
|
Éloi Rivard
|
53123fa3c4
|
fix: display an exception message when something happen during the demo app launch
|
2024-10-10 17:32:26 +02:00 |
|
Éloi Rivard
|
709019ede3
|
fix: demo user creation
|
2024-10-10 15:32:35 +02:00 |
|
Félix Rohrlich
|
545fb2d342
|
feat: change password events are logged in #177
|
2024-10-09 15:55:01 +02:00 |
|
sebastien
|
4fc13aeadd
|
update the contributing link in /demo/REAMD.md
|
2024-10-03 14:50:31 +02:00 |
|
Éloi Rivard
|
13c6c15f62
|
fix: logging configuration for all backend demos
|
2024-05-07 17:15:32 +02:00 |
|
Éloi Rivard
|
1decf162b4
|
chore: automatically reload flask when the custom templates have changed
in debug mode
|
2024-04-15 15:34:50 +02:00 |
|
Éloi Rivard
|
025d518dae
|
chore: pass .env variables to honcho
|
2024-04-15 13:45:39 +02:00 |
|
Éloi Rivard
|
ec7a721336
|
refactor: ldap objects id attribute is based on entryUUID instead of dn
|
2024-04-05 15:35:49 +02:00 |
|
Éloi Rivard
|
163c0155b7
|
fix: OIDC JWT settings initialization
|
2024-03-29 17:30:12 +01:00 |
|
Éloi Rivard
|
8625318341
|
feat: use pydantic to validate the configuration
|
2024-03-28 17:44:26 +01:00 |
|
Éloi Rivard
|
5689ba4db4
|
fix: demo app backend installation
|
2024-03-26 20:13:12 +01:00 |
|
Éloi Rivard
|
edebf189dd
|
doc: update flask doc link
|
2024-03-16 13:47:49 +01:00 |
|
Éloi Rivard
|
dc81832159
|
feat: usedefault python logging configuration format
|
2024-03-15 20:12:07 +01:00 |
|
Éloi Rivard
|
4edffcaa9f
|
chore: use isort instead of reoder-python-imports
|
2024-03-15 19:58:37 +01:00 |
|
Éloi Rivard
|
e8b620588e
|
refactor: LDAP backend initialization
|
2023-12-27 10:57:22 +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
|
14a93ad104
|
chore: demo client registration
|
2023-12-24 12:08:06 +01:00 |
|
Éloi Rivard
|
06b60e1747
|
fix: post_logout_redirect_uris was ignored during OIDC dynamic registration
|
2023-12-23 21:32:31 +01:00 |
|
Éloi Rivard
|
445d854af1
|
feat: THEME can be a relative path
|
2023-12-22 18:00:07 +01:00 |
|
Éloi Rivard
|
7afb86cf50
|
chore: launch demo with all the package extras
so it won't uninstall ldap when launching sql demo and vice versa
|
2023-12-15 20:43:42 +01:00 |
|
Éloi Rivard
|
066aed7735
|
feat: convert the png in webp
|
2023-12-01 22:09:54 +01:00 |
|
Éloi Rivard
|
e1f54fffbc
|
fix: demo client issue date
|
2023-11-24 15:24:46 +01:00 |
|
Éloi Rivard
|
77072db5c8
|
fix: demo client audiences
|
2023-11-24 15:17:15 +01:00 |
|
Éloi Rivard
|
27639081f0
|
feat: implement sqlalchemy backend
Co-authored-by: Loan Robert <loan@yaal.coop>
|
2023-11-24 13:57:46 +01:00 |
|
Éloi Rivard
|
4528526de4
|
fix: demo user initialization
|
2023-11-24 12:47:49 +01:00 |
|
Éloi Rivard
|
1fd8af2cf4
|
refactor: models attributes cardinality is closer to SCIM models
|
2023-11-17 21:21:25 +01:00 |
|
Éloi Rivard
|
2f6be470d1
|
fix: the demo try/except block catches all the authlib errors
|
2023-11-13 18:39:21 +01:00 |
|