Commit Graph

  • 77ced7ea43 misc: Forbid non-ascii identifiers Valentin Tolmer 2021-11-10 10:53:37 +01:00
  • fa0105fa96 cli: Add a "send test email" command Valentin Tolmer 2021-11-09 10:29:46 +01:00
  • 18e3892e55 configuration: Add smtp config values. Valentin Tolmer 2021-11-03 17:09:19 +09:00
  • 350fdcdf9b server: improve error messages Valentin Tolmer 2021-11-03 16:01:55 +09:00
  • adf088c74b configuration: move default values inline Valentin Tolmer 2021-11-03 16:01:34 +09:00
  • c055c4e671 server: Add lettre dependency to handle emails Valentin Tolmer 2021-10-29 12:23:15 +09:00
  • 98a305e877 Keycloak requires a full DN, not just the username Przemek Dragańczuk 2021-11-12 14:55:30 +01:00
  • 47ee56873e ldap: Improve coverage of filters Valentin Tolmer 2021-11-08 11:03:16 +01:00
  • ee863f74fc ldap: Add tests for password change Valentin Tolmer 2021-11-08 10:49:25 +01:00
  • 24e3125e34 ldap: Test the "memberOf" filter Valentin Tolmer 2021-11-08 10:14:26 +01:00
  • 06b6653dff ldap: Test more invalid DNs Valentin Tolmer 2021-11-08 10:14:07 +01:00
  • 62745970c6 ldap: Add context to the errors Valentin Tolmer 2021-11-08 10:13:48 +01:00
  • ea3142da5d ldap: test message handler Valentin Tolmer 2021-11-08 09:47:19 +01:00
  • 656edc3763 README: Add keycloak config guide Valentin Tolmer 2021-11-08 08:44:14 +01:00
  • d96b534921 ldap: Improve debug messages Valentin Tolmer 2021-11-07 14:57:34 +01:00
  • 9a024cd7fc ldap: Fix response when both users and groups are returned Valentin Tolmer 2021-11-07 14:57:13 +01:00
  • c964428858 fixup: group filters Valentin Tolmer 2021-11-08 09:21:32 +01:00
  • f98023e67f ldap: Improve support for group filters Valentin Tolmer 2021-11-07 14:56:48 +01:00
  • e68d46d4fe ldap: Make attribute matching case insensitive Valentin Tolmer 2021-11-07 14:56:07 +01:00
  • 9a680a7d06 server: Add a debug log for LDAP messages Valentin Tolmer 2021-11-03 17:52:51 +09:00
  • 7345cc42d0 ldap: Add support for createTimestamp and modifyTimestamp Valentin Tolmer 2021-11-06 18:06:23 +01:00
  • d60f5ab460 app: Simplify some CommonComponent uses Valentin Tolmer 2021-10-31 23:42:19 +09:00
  • 12dfa60eed app: Add docs to CommonComponent Valentin Tolmer 2021-10-31 23:39:42 +09:00
  • 158e4100ef app: Migrate UserTable to CommonComponent Valentin Tolmer 2021-10-31 23:07:42 +09:00
  • 87ebee672f app: Migrate UserDetailsForm to CommonComponent Valentin Tolmer 2021-10-31 23:03:15 +09:00
  • ec6e1b0c09 app: Migrate RemoveUserFromGroup to CommonComponent Valentin Tolmer 2021-10-31 22:57:30 +09:00
  • 640126f39a app: Migrate Logout to CommonComponent Valentin Tolmer 2021-10-31 22:41:28 +09:00
  • d31ca426f7 app: Migrate GroupTable to CommonComponent Valentin Tolmer 2021-10-31 22:34:27 +09:00
  • d4ac9fa703 app: Migrate DeleteUser to CommonComponent Valentin Tolmer 2021-10-31 22:30:55 +09:00
  • 5523d38838 app: Migrate DeleteGroup to CommonComponent Valentin Tolmer 2021-10-31 22:27:55 +09:00
  • 587d724c2c app: Migrate CreateUser to CommonComponent Valentin Tolmer 2021-10-31 22:22:40 +09:00
  • 29f3636064 app: Migrate CreateGroup to CommonComponent Valentin Tolmer 2021-10-31 22:17:04 +09:00
  • ec69d30b1c app: Migrate AddUserToGroup to CommonComponent Valentin Tolmer 2021-10-31 22:00:14 +09:00
  • 232a41d053 app: Migrate AddGroupMember to CommonComponent Valentin Tolmer 2021-10-31 21:31:15 +09:00
  • 540ac5d241 app: Migrate Login to CommonComponent Valentin Tolmer 2021-10-31 21:20:30 +09:00
  • 29962881cf app: Migrate user_details to CommonComponent Valentin Tolmer 2021-10-31 21:20:19 +09:00
  • 65dd1d1fd3 app,infra: Move more functionality in CommonComponent Valentin Tolmer 2021-10-31 21:19:54 +09:00
  • ba72e622c2 app: Migrate group_details to CommonComponent Valentin Tolmer 2021-10-29 12:32:52 +09:00
  • 5a5baf883f app: Migrate change_password to CommonComponent Valentin Tolmer 2021-10-29 12:32:27 +09:00
  • 6c09af6479 app: Create CommonComponent Valentin Tolmer 2021-10-29 12:31:30 +09:00
  • ba1a5f6011 Update and rename .env to jitsi_meet.conf Christian Kracher 2021-10-28 18:22:25 +02:00
  • adc3d656cd Update .env Christian Kracher 2021-10-28 18:13:51 +02:00
  • b9f6b915ac Create .env Christian Kracher 2021-10-28 18:07:07 +02:00
  • 43ffeca24d ldap: Add support for password modify extension Valentin Tolmer 2021-10-29 01:04:09 +09:00
  • 31e1ff358b ldap: Implement a rootDSE response Valentin Tolmer 2021-10-29 01:03:26 +09:00
  • 026a2f7eb0 app: Fix the login button not re-enabling after failed login Valentin Tolmer 2021-10-29 00:13:34 +09:00
  • 63f4bf95d2 build: Enable linking with lld Valentin Tolmer 2021-10-24 18:28:44 +09:00
  • d423c64d57 ldap: Switch to using LdapOp instead of ServerOp Valentin Tolmer 2021-10-24 18:03:09 +09:00
  • 438ac2818a ldap: Add support for "dn" attribute Valentin Tolmer 2021-10-28 23:24:01 +09:00
  • 9874449d66 Added Authelia configuration Alexander 2021-10-24 12:31:01 +02:00
  • 88ff3e7783 Added Authelia configuration Alexander 2021-10-24 12:14:35 +02:00
  • 107c8ec96e ldap: Implement group listing, fix various bugs Valentin Tolmer 2021-10-24 01:01:35 +09:00
  • 5a00b7d8bb workflows: cache dependency builds and get code coverage Valentin Tolmer 2021-10-22 21:15:49 +09:00
  • 21e507a9d7 readme: Fix LDAP admin default value in docs Valentin Tolmer 2021-10-20 22:22:42 +09:00
  • 1859f5ddf0 config: Add LLDAP_ prefix to env varribles Valentin Tolmer 2021-10-20 16:12:41 +09:00
  • de15ebba6a readme: Add a note about env variable prefix nitnelave 2021-10-20 09:10:39 +02:00
  • aa8bbf96f8 cargo: Bump the version to 0.2.0 Valentin Tolmer 2021-10-20 15:07:07 +09:00
  • eef3afd2e2 server: Improve startup error messages and fail fast v0.0.1 Valentin Tolmer 2021-10-20 15:05:26 +09:00
  • f026e7cd38 auth: Add a disclaimer around the argon hash Valentin Tolmer 2021-10-20 14:43:02 +09:00
  • 394e54b92d readme: Add common pitfalls when setting up the server Valentin Tolmer 2021-10-20 14:40:09 +09:00
  • 289227137d readme: Fix typo nitnelave 2021-10-19 17:42:10 +02:00
  • fa937cc337 readme: Add badges, client configuration guide Valentin Tolmer 2021-10-19 16:38:39 +09:00
  • 7d9c1b1eec readme: Add more information about the configuration of LDAP clients Valentin Tolmer 2021-10-19 00:20:50 +09:00
  • a43364a70f README: Add more details and a screenshot Valentin Tolmer 2021-10-15 22:09:17 +09:00
  • 3df3a96d46 app: Fix login cookie expiration format Valentin Tolmer 2021-10-15 17:34:05 +09:00
  • f4edb99379 app: Add style.css, improve classes Valentin Tolmer 2021-10-15 17:20:37 +09:00
  • 3912d62623 app: Disable buttons while the task is running Valentin Tolmer 2021-10-12 05:18:20 +02:00
  • ead501158d app: Migrate change password to yew_form Valentin Tolmer 2021-10-12 05:02:20 +02:00
  • 88019a42c9 app: Add a proper error message to the email field Valentin Tolmer 2021-10-11 20:31:35 +02:00
  • 29832574c1 app: disable the login button while logging in Valentin Tolmer 2021-10-11 20:16:41 +02:00
  • 73a39fecf0 opaque: Lower the compute cost Valentin Tolmer 2021-10-11 20:09:34 +02:00
  • 263fd44156 server: add a display name to the administrator user Valentin Tolmer 2021-10-11 20:04:16 +02:00
  • c4c0bb8b8e app: Truncate the user creation date to the day Valentin Tolmer 2021-10-11 19:20:39 +02:00
  • 9a68563c0b app: Disable the add user/group buttons when relevant Valentin Tolmer 2021-10-11 19:20:13 +02:00
  • 01c82f09eb app: Add a page to create a group Valentin Tolmer 2021-10-11 18:54:53 +02:00
  • 35ee2834a3 graphql: Add a method to create a group Valentin Tolmer 2021-10-11 18:45:25 +02:00
  • 8bd1dec180 app: Implement group management Valentin Tolmer 2021-10-11 18:41:55 +02:00
  • 42da86cf72 graphql: Implement looking up a group's users Valentin Tolmer 2021-10-11 17:08:08 +02:00
  • 65780ae0fe graphql: Add a method to look up a group's details Valentin Tolmer 2021-10-11 17:03:50 +02:00
  • 9e9129aa3a app: Add navigation banner Valentin Tolmer 2021-10-11 16:36:13 +02:00
  • 7d21cc5126 app: Add a page with the list of groups Valentin Tolmer 2021-09-28 15:00:39 +02:00
  • 0a3cfa168e gitignore: Add output of npm install rollup Valentin Tolmer 2021-09-28 14:46:28 +02:00
  • d9abcd335d config: Add a minimum password length Valentin Tolmer 2021-10-07 18:20:50 +02:00
  • 1ec533bd9b app: Fix login password prompt Valentin Tolmer 2021-10-06 17:44:49 +02:00
  • 54b6f7d726 graphql: Add guardrails to prevent deleting all the admins Valentin Tolmer 2021-09-24 22:40:33 +02:00
  • eb974e781c graphql: Add a filter by group Valentin Tolmer 2021-09-24 22:35:31 +02:00
  • 09a23a1e59 ldap: Add support for memberOf and wildcards Valentin Tolmer 2021-09-24 22:27:07 +02:00
  • c0d866b77b graphql: Add a method to update group details Valentin Tolmer 2021-09-24 17:50:29 +02:00
  • 3b70762b42 graphql: Add a method to delete a group Valentin Tolmer 2021-09-24 17:35:46 +02:00
  • 402ef2f83a app: Add a component to delete a user Valentin Tolmer 2021-09-24 11:12:50 +02:00
  • e8831f607b graphql: Add a method to delete a user Valentin Tolmer 2021-09-24 09:14:18 +02:00
  • 9e3315e09f docker: add cargo chef to the dockerfile to cache dependencies Valentin Tolmer 2021-09-24 09:07:55 +02:00
  • dfe1607a3e app: Migrate create_user to yew_form Valentin Tolmer 2021-09-19 21:02:23 +02:00
  • fa6427e694 app: Migrate login to yew_form Valentin Tolmer 2021-09-19 20:21:37 +02:00
  • 63467e5050 server: Prevent user updates from applying to everyone Valentin Tolmer 2021-09-19 19:45:19 +02:00
  • a952968e9f app: Add Bootstrap classes. Valentin Tolmer 2021-09-19 19:44:53 +02:00
  • 00efdb42af app: Extract a RemoveUserFromGroup component Valentin Tolmer 2021-09-19 16:01:44 +02:00
  • 14be1170f2 app: Extract the form component from the user details page Valentin Tolmer 2021-09-19 13:44:58 +02:00
  • 5943df6443 app: Extract a Select component Valentin Tolmer 2021-09-17 21:27:00 +02:00
  • 37c6e8ef30 app: Extract the AddUserToGroup component Valentin Tolmer 2021-09-17 19:43:22 +02:00