Valentin Tolmer
|
d6244b2d4e
|
dockerignore: ignore more artefacts
|
2021-11-20 15:17:12 +01:00 |
|
Valentin Tolmer
|
b186f3b857
|
cargo: Update to 2021 edition
|
2021-11-18 23:06:31 +01:00 |
|
Valentin Tolmer
|
4eb0950dd1
|
server, auth: Update some dependencies
|
2021-11-18 23:06:31 +01:00 |
|
Valentin Tolmer
|
4b4e7e0906
|
server: Prevent sqlx from logging unless verbose
|
2021-11-18 23:06:31 +01:00 |
|
Valentin Tolmer
|
1f761af39e
|
server: Prevent passwords and secrets from being printed
|
2021-11-18 23:06:31 +01:00 |
|
Valentin Tolmer
|
67f3e0167a
|
server: Send an email with the test command
|
2021-11-18 23:06:29 +01:00 |
|
Valentin Tolmer
|
bbcd0288cf
|
gitignore: Prevent adding .env to git
|
2021-11-18 23:06:28 +01:00 |
|
Valentin Tolmer
|
91356510e4
|
server: Load config for both run and mail
|
2021-11-18 23:06:27 +01:00 |
|
Valentin Tolmer
|
ca576ad605
|
misc: Forbid non-ascii identifiers
That prevents a class of unicode attacks, e.g. invisible characters.
|
2021-11-18 23:06:26 +01:00 |
|
Valentin Tolmer
|
5328e33c7f
|
cli: Add a "send test email" command
Still unimplemented. This re-organizes the command-line flags.
|
2021-11-18 23:06:24 +01:00 |
|
Valentin Tolmer
|
2d7e85d746
|
configuration: Add smtp config values.
|
2021-11-18 23:06:23 +01:00 |
|
Valentin Tolmer
|
24790ea8ca
|
server: improve error messages
|
2021-11-18 23:06:17 +01:00 |
|
Valentin Tolmer
|
808f0f4469
|
configuration: move default values inline
|
2021-11-18 23:06:15 +01:00 |
|
Valentin Tolmer
|
cebbefc6f8
|
server: Add lettre dependency to handle emails
|
2021-11-18 23:06:11 +01:00 |
|
Przemek Dragańczuk
|
98a305e877
|
Keycloak requires a full DN, not just the username
|
2021-11-12 15:53:51 +01:00 |
|
Valentin Tolmer
|
47ee56873e
|
ldap: Improve coverage of filters
|
2021-11-08 11:10:40 +01:00 |
|
Valentin Tolmer
|
ee863f74fc
|
ldap: Add tests for password change
|
2021-11-08 11:10:40 +01:00 |
|
Valentin Tolmer
|
24e3125e34
|
ldap: Test the "memberOf" filter
|
2021-11-08 11:10:40 +01:00 |
|
Valentin Tolmer
|
06b6653dff
|
ldap: Test more invalid DNs
|
2021-11-08 11:10:40 +01:00 |
|
Valentin Tolmer
|
62745970c6
|
ldap: Add context to the errors
|
2021-11-08 11:10:40 +01:00 |
|
Valentin Tolmer
|
ea3142da5d
|
ldap: test message handler
|
2021-11-08 11:10:40 +01:00 |
|
Valentin Tolmer
|
656edc3763
|
README: Add keycloak config guide
|
2021-11-08 09:31:29 +01:00 |
|
Valentin Tolmer
|
d96b534921
|
ldap: Improve debug messages
|
2021-11-08 09:31:29 +01:00 |
|
Valentin Tolmer
|
9a024cd7fc
|
ldap: Fix response when both users and groups are returned
|
2021-11-08 09:31:29 +01:00 |
|
Valentin Tolmer
|
c964428858
|
fixup: group filters
|
2021-11-08 09:31:29 +01:00 |
|
Valentin Tolmer
|
f98023e67f
|
ldap: Improve support for group filters
|
2021-11-08 09:31:29 +01:00 |
|
Valentin Tolmer
|
e68d46d4fe
|
ldap: Make attribute matching case insensitive
|
2021-11-08 09:31:29 +01:00 |
|
Valentin Tolmer
|
9a680a7d06
|
server: Add a debug log for LDAP messages
|
2021-11-08 09:31:29 +01:00 |
|
Valentin Tolmer
|
7345cc42d0
|
ldap: Add support for createTimestamp and modifyTimestamp
This should help with KeyCloak support.
|
2021-11-08 09:31:29 +01:00 |
|
Valentin Tolmer
|
d60f5ab460
|
app: Simplify some CommonComponent uses
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
12dfa60eed
|
app: Add docs to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
158e4100ef
|
app: Migrate UserTable to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
87ebee672f
|
app: Migrate UserDetailsForm to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
ec6e1b0c09
|
app: Migrate RemoveUserFromGroup to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
640126f39a
|
app: Migrate Logout to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
d31ca426f7
|
app: Migrate GroupTable to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
d4ac9fa703
|
app: Migrate DeleteUser to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
5523d38838
|
app: Migrate DeleteGroup to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
587d724c2c
|
app: Migrate CreateUser to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
29f3636064
|
app: Migrate CreateGroup to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
ec69d30b1c
|
app: Migrate AddUserToGroup to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
232a41d053
|
app: Migrate AddGroupMember to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
540ac5d241
|
app: Migrate Login to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
29962881cf
|
app: Migrate user_details to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
65dd1d1fd3
|
app,infra: Move more functionality in CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
ba72e622c2
|
app: Migrate group_details to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
5a5baf883f
|
app: Migrate change_password to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
6c09af6479
|
app: Create CommonComponent
This is a utility that gathers common parts of components, like task
and error handling.
|
2021-10-31 15:52:17 +01:00 |
|
Christian Kracher
|
ba1a5f6011
|
Update and rename .env to jitsi_meet.conf
|
2021-10-29 05:02:43 +02:00 |
|
Christian Kracher
|
adc3d656cd
|
Update .env
|
2021-10-29 05:02:43 +02:00 |
|