Stéphane
|
a832c10c80
|
doc: add info how to run canaille CLI
|
2024-11-14 17:24:04 +01:00 |
|
Éloi Rivard
|
61c8fa73ae
|
chore: split the 'sql' package extra
in 'sqlite', 'postgresql' and 'mysql'.
|
2024-11-07 13:23:30 +01:00 |
|
Éloi Rivard
|
e79319110b
|
doc: remove sphinxcontrib-images
at least until the status_iterator deprecation is solved
https://github.com/sphinx-contrib/images/pull/39
|
2024-10-28 08:45:30 +01: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
|
831517d740
|
doc: remove sitemap
temporarily, until it does not break RTD builds anymore
https://readthedocs.org/projects/canaille/builds/25905113/
|
2024-10-19 18:27:49 +02:00 |
|
Félix Rohrlich
|
038e6c094e
|
feat: Added security logs for email update, forgotten password mail, token emission/refresh/revokation, new consent, consent revokation #177
|
2024-10-14 14:04:39 +02:00 |
|
Éloi Rivard
|
c5317b7f5b
|
doc: environment vars syntax
|
2024-09-13 15:41:42 +02:00 |
|
Éloi Rivard
|
cfabcc485c
|
chore: automitaclly fix typos
|
2024-09-11 09:33:42 +02:00 |
|
Éloi Rivard
|
50b6a11d3b
|
doc: document SQL package extra
|
2024-08-16 09:46:01 +02:00 |
|
Éloi Rivard
|
da6a3b2e68
|
doc: apache configuration example
|
2024-08-16 09:41:46 +02:00 |
|
Éloi Rivard
|
fad11e72c4
|
doc: simplify installation instructions
|
2024-08-15 19:40:11 +02:00 |
|
Éloi Rivard
|
eee7ba98de
|
doc: fix nginx example conf certificates domain
|
2024-08-15 18:44:16 +02:00 |
|
Éloi Rivard
|
107ea63183
|
Merge branch 'doc-nginx-headers' into 'main'
doc: Don't set nested headers for nginx, use more_set_headers instead
See merge request yaal/canaille!176
|
2024-08-15 16:43:07 +00:00 |
|
Kerstin Humm
|
a1712968e1
|
fix create user command in docs
|
2024-08-15 16:23:01 +02:00 |
|
Kerstin Humm
|
a51c76db30
|
doc: Don't set nested headers for nginx, use more_set_headers instead
See https://github.com/yandex/gixy/blob/master/docs/en/plugins/addheaderredefinition.md
|
2024-08-07 14:17:23 +02:00 |
|
Éloi Rivard
|
18a711ef7d
|
doc: features and use cases documentation
|
2024-05-21 11:07:07 +02:00 |
|
Éloi Rivard
|
194147d84e
|
doc: actually, document enums without any dependency
|
2024-05-14 09:32:32 +02:00 |
|
Éloi Rivard
|
8be781cdea
|
doc: remove unused myst_parser
|
2024-05-14 09:17:08 +02:00 |
|
Éloi Rivard
|
345177f519
|
doc: user enum_tools instead of sphinx-auto-enum
|
2024-05-14 09:05:46 +02:00 |
|
Éloi Rivard
|
25f2b6dedd
|
feat: model management commands
|
2024-05-13 14:16:14 +02:00 |
|
Éloi Rivard
|
405da6a680
|
doc: document CLI
|
2024-05-08 10:25:24 +02:00 |
|
Éloi Rivard
|
3df1b9d7c7
|
doc: fix doc building
|
2024-05-08 10:08:46 +02:00 |
|
Éloi Rivard
|
bfae3fbe18
|
doc: pydantic-settings nested secret directories are not ready yet
https://github.com/pydantic/pydantic-settings/issues/154
|
2024-03-29 13:57:03 +01:00 |
|
Éloi Rivard
|
2d027a6790
|
doc: wording
|
2024-03-29 12:08:03 +01:00 |
|
Éloi Rivard
|
be2fa8b7f5
|
doc: minor various improvements
|
2024-03-29 09:35:29 +01:00 |
|
Éloi Rivard
|
8625318341
|
feat: use pydantic to validate the configuration
|
2024-03-28 17:44:26 +01:00 |
|
Éloi Rivard
|
731016d7f3
|
doc: changelog improvements
|
2024-03-28 15:31:55 +01:00 |
|
Éloi Rivard
|
d7675f18b7
|
doc: databases documentation improvements
|
2024-03-28 14:57:29 +01:00 |
|
Éloi Rivard
|
a4851b5ef0
|
doc: fix CHANGELOG titles
|
2024-03-28 14:35:01 +01:00 |
|
Éloi Rivard
|
97470bffe6
|
doc: better translation documentation
|
2024-03-28 14:22:07 +01:00 |
|
Éloi Rivard
|
8122e88d2e
|
doc: canaille logo adapts to the luminosity
|
2024-03-27 22:45:50 +01:00 |
|
Éloi Rivard
|
af298c39b8
|
docs: add a sitemap
|
2024-03-27 21:17:30 +01:00 |
|
Éloi Rivard
|
acf882ad9a
|
feat: use the shibuya documentation theme
|
2024-03-27 14:58:07 +01:00 |
|
Éloi Rivard
|
edebf189dd
|
doc: update flask doc link
|
2024-03-16 13:47:49 +01:00 |
|
Éloi Rivard
|
e8802c406a
|
docs: Canaille implements a SQL backend
|
2024-02-05 16:38:52 +01:00 |
|
Éloi Rivard
|
ad65fe428c
|
docs: SCIM implementation
|
2024-02-05 16:38:22 +01:00 |
|
Éloi Rivard
|
c362f0256f
|
doc: split installation page
|
2023-12-24 15:59:39 +01:00 |
|
Éloi Rivard
|
c847ef9284
|
feat: OIDC prompt=create implementation
|
2023-12-23 19:37:48 +01:00 |
|
Éloi Rivard
|
445d854af1
|
feat: THEME can be a relative path
|
2023-12-22 18:00:07 +01:00 |
|
Éloi Rivard
|
066aed7735
|
feat: convert the png in webp
|
2023-12-01 22:09:54 +01:00 |
|
Éloi Rivard
|
9463d0c52a
|
doc: link to the LDAP ppolicy draft
|
2023-11-30 16:52:03 +01:00 |
|
Éloi Rivard
|
cba95cf666
|
doc: wording
|
2023-11-24 15:56:01 +01:00 |
|
Éloi Rivard
|
02cdaf72fa
|
doc: readme tweaks
|
2023-11-24 15:45:24 +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
|
1fd8af2cf4
|
refactor: models attributes cardinality is closer to SCIM models
|
2023-11-17 21:21:25 +01:00 |
|
Éloi Rivard
|
f70883cfdc
|
doc: add several OIDC documentations
|
2023-10-24 23:46:46 +02:00 |
|
Éloi Rivard
|
d22766e704
|
doc: add rfc9394
|
2023-08-30 13:52:25 +02:00 |
|
Éloi Rivard
|
77cccc3a10
|
doc: better model inheritance to generate a clearer documentation
|
2023-08-23 16:41:41 +02:00 |
|
Éloi Rivard
|
67b0669fa8
|
doc: models types draft
|
2023-08-23 15:18:43 +02:00 |
|
Éloi Rivard
|
94682bc02e
|
doc: memory backend
|
2023-08-23 14:38:38 +02:00 |
|
Éloi Rivard
|
553595c5ed
|
doc: model documentation
|
2023-08-17 16:11:24 +02:00 |
|
Éloi Rivard
|
96ccf12ad9
|
feat: split installation in different extras packages
|
2023-08-17 14:34:30 +02:00 |
|
Éloi Rivard
|
588ec8792e
|
Implement a dummy inmemory backend
|
2023-08-17 12:33:45 +02:00 |
|
Éloi Rivard
|
508450c90b
|
doc: update profile screenshot
|
2023-08-16 16:29:14 +02:00 |
|
Éloi Rivard
|
7f07f92424
|
chore: README
|
2023-08-15 17:20:26 +02:00 |
|
Éloi Rivard
|
5a9df64f68
|
feat: implement registration process
|
2023-08-15 16:31:44 +02:00 |
|
Éloi Rivard
|
d27aab8651
|
refactor: the core module has its own main blueprint
|
2023-08-14 13:52:24 +02:00 |
|
Éloi Rivard
|
fd24c704c0
|
feat: implement email verification
|
2023-08-06 11:58:16 +02:00 |
|
Éloi Rivard
|
7069114ac4
|
doc: troubleshooting section
|
2023-07-10 18:34:50 +02:00 |
|
Éloi Rivard
|
4715f643e2
|
Add a OIDC.REQUIRE_NONCE option to improve compatibility with clients
|
2023-07-06 17:57:17 +02:00 |
|
Éloi Rivard
|
fd66f86a72
|
USER_FILTER is parsed with jinja
|
2023-07-04 18:34:16 +02:00 |
|
Éloi Rivard
|
10a0ecc090
|
Added an option to disable javascript
|
2023-07-03 23:26:39 +02:00 |
|
Éloi Rivard
|
4f42798e39
|
Refactored keypair management
|
2023-07-01 19:06:26 +02:00 |
|
Éloi Rivard
|
c30d2f7161
|
Moved config.sample directly in canaille
|
2023-07-01 18:08:01 +02:00 |
|
Éloi Rivard
|
e4e49da44a
|
Renamed configuration entries
- USER_ID_ATTRIBUTE is now USER_RDN
- GROUP_ID_ATTRIBUTE is now GROUP_RDN
|
2023-06-29 15:55:39 +02:00 |
|
Éloi Rivard
|
bb95978376
|
Boosts webpages with HTMX
Fixes #144
Fixes #145
|
2023-06-26 17:17:07 +02:00 |
|
Éloi Rivard
|
a9d9d43152
|
Configuration entries can be loaded from files.
Co-authored-by: Sofi <sofi+git@mailbox.org>
|
2023-06-15 18:38:37 +02:00 |
|
Éloi Rivard
|
a89544c953
|
Stop support for python<3.8
|
2023-06-03 16:12:58 +02:00 |
|
Éloi Rivard
|
4f46e14f30
|
LDAP backends documentation
|
2023-06-03 12:25:47 +02:00 |
|
Éloi Rivard
|
c7f23e845c
|
datetime-local input fields are transformed in UTC server-side
|
2023-06-01 13:53:32 +02:00 |
|
Éloi Rivard
|
fa62c16768
|
Moved canaille.ldap_backend to canaille.backends.ldap
|
2023-04-18 20:22:55 +02:00 |
|
Éloi Rivard
|
c4676ec572
|
Update User group when save is called
|
2023-04-17 18:43:43 +02:00 |
|
Éloi Rivard
|
edb64cbfe1
|
ACL filters are no more LDAP filters but user attribute mappings.
|
2023-04-14 19:53:16 +02:00 |
|
Éloi Rivard
|
e2b96af1ee
|
Moved LDAP configuration entry to BACKENDS.LDAP
|
2023-04-10 20:31:54 +02:00 |
|
Éloi Rivard
|
61f5d25f2f
|
Creates a OIDC configuration section for all the OIDC related entries
|
2023-04-10 16:24:43 +02:00 |
|
Éloi Rivard
|
db3a4a74ff
|
Renamed user attributes to match SCIM naming convention
|
2023-04-07 20:12:24 +02:00 |
|
Éloi Rivard
|
720121cae7
|
Updated screenshot
|
2023-04-05 14:31:48 +02:00 |
|
Éloi Rivard
|
822988536d
|
LDAPObject can have several objectClass
|
2023-03-11 19:46:12 +01:00 |
|
Éloi Rivard
|
a57c86cc2c
|
SMTP SSL fixes
|
2023-02-28 10:07:08 +01:00 |
|
Éloi Rivard
|
7b684aed4a
|
preferredLanguage is a single value
|
2023-01-24 18:15:26 +01:00 |
|
Éloi Rivard
|
db6c2cc56a
|
Updated screenshots
|
2023-01-22 14:06:13 +01:00 |
|
Jesús Pérez Rey (Chuso)
|
21c497da54
|
Fix typos and grammar errors.
|
2023-01-14 20:16:01 +01:00 |
|
Éloi Rivard
|
a3418de239
|
Implemented RFC7592 OAuth Client Registration Management
|
2022-12-10 00:22:25 +01:00 |
|
Éloi Rivard
|
77ae9df2a9
|
Issuer 'ISS' configuration option is not mandatory anymore
|
2022-11-17 18:10:40 +01:00 |
|
Éloi Rivard
|
154ec9fcd2
|
FROM_ADDR configuration option is not mandatory anymore
|
2022-11-16 19:26:33 +01:00 |
|
Éloi Rivard
|
e3028f375c
|
Dynamically generate the server metadata.
OAUTH2 and OIDC server metadata are now dynamically generated.
|
2022-11-16 10:20:32 +01:00 |
|
Éloi Rivard
|
83f13a8a3c
|
documentation: fixed syntax highlighting
|
2022-11-15 15:31:18 +01:00 |
|
Éloi Rivard
|
2062a6156b
|
Minor documentation fix
|
2022-11-04 13:24:07 +01:00 |
|
Éloi Rivard
|
7a6cb2f531
|
Explicitly set the documentation language
|
2022-11-04 09:32:41 +01:00 |
|
Éloi Rivard
|
40f908a4a9
|
RFC7523 is not yet implemented
|
2022-10-31 13:58:19 +01:00 |
|
Éloi Rivard
|
5b69be00c3
|
documentation: Added an OAuth2 spec, again
|
2022-10-24 12:12:55 +02:00 |
|
Éloi Rivard
|
d94a39cf73
|
documentation: Added an OAuth2 spec
|
2022-10-24 11:54:04 +02:00 |
|
Éloi Rivard
|
4f729caf2e
|
Implemented dynamic client registration
|
2022-10-24 10:00:32 +02:00 |
|
Éloi Rivard
|
81834b2a34
|
Updated specifications
|
2022-10-21 16:39:55 +02:00 |
|
Éloi Rivard
|
7cab8d32a1
|
Documentation: Draft of the specifications support
|
2022-10-21 15:47:38 +02:00 |
|
Éloi Rivard
|
e45ad6e21c
|
Implemented a basic WebFinger endpoint.
|
2022-10-03 18:42:08 +02:00 |
|
Éloi Rivard
|
51b75130f6
|
Documentation: added a small OIDC provider comparison table
|
2022-07-27 15:39:46 +02:00 |
|
Éloi Rivard
|
ced97aac03
|
Use poetry instead of setuptools
|
2022-05-13 11:55:12 +02:00 |
|
sblondon
|
9ecabb6e4f
|
Fix code example
|
2022-05-06 09:19:53 +00:00 |
|
sblondon
|
5c582f8107
|
Spellcheck and split a sentence
|
2022-05-06 09:12:53 +00:00 |
|
É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
|
b7b6040a3e
|
Added an option to disable password recovery
|
2022-04-05 09:56:38 +02:00 |
|
Éloi Rivard
|
a3d0d2f115
|
missing documentation space
|
2022-04-04 17:52:34 +02:00 |
|
Limezy
|
9932ee442a
|
Update install.rst
|
2022-03-19 18:49:34 +07:00 |
|
Limezy
|
bf2b8eb091
|
Update install.rst
|
2022-03-19 18:19:48 +07:00 |
|
Éloi Rivard
|
07d1826905
|
Fixed some packaging issues
|
2022-03-08 19:22:52 +01:00 |
|
Éloi Rivard
|
e96e9b03bb
|
Improved installation documentation
|
2022-02-17 17:26:15 +01:00 |
|
Camille
|
db1d011a3b
|
invitations expire after 48h
|
2022-01-01 10:56:48 +00:00 |
|
Éloi Rivard
|
50af2e3e72
|
pre-commit tox test
|
2021-12-20 23:57:27 +01:00 |
|
Éloi Rivard
|
529b297e93
|
Manage user websites
|
2021-12-13 23:04:34 +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
|
d9a36c3318
|
doc: better schema installation instructions
|
2021-10-20 12:35:28 +02:00 |
|
Éloi Rivard
|
6f3243ee2f
|
doc: better schema installation instructions
|
2021-10-20 12:33:56 +02:00 |
|
Éloi Rivard
|
fa064b902b
|
Minor doc fix
|
2021-10-13 12:32:20 +02:00 |
|
Éloi Rivard
|
d95bde7b22
|
check command
|
2021-10-13 10:17:13 +02:00 |
|
Éloi Rivard
|
68c091da62
|
'canaille' command
|
2021-10-13 09:50:09 +02:00 |
|
Éloi Rivard
|
5863a38e40
|
doc: installation improvements
|
2021-10-12 18:14:09 +02:00 |
|
Éloi Rivard
|
18d67479d6
|
doc: typo
|
2021-08-23 21:58:16 +02:00 |
|
Éloi Rivard
|
8b0b01424e
|
Fixed documentation title
|
2020-11-12 09:32:04 +01:00 |
|
Éloi Rivard
|
0addeed925
|
Fixed readthedocs
|
2020-11-06 17:54:08 +01:00 |
|
Éloi Rivard
|
c99e87c530
|
Fixed readthedocs
|
2020-11-06 13:37:47 +01:00 |
|
Éloi Rivard
|
04f3c8f26d
|
Fixed readthedocs
|
2020-11-06 12:12:56 +01:00 |
|
Éloi Rivard
|
67be75435a
|
Documentation
|
2020-11-06 11:53:10 +01:00 |
|