Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3ff3b7b0a
							
						
					 | 
					
						
						
							
							App: Display users in a table
						
						
						
						
						
					 | 
					
						2021-05-30 17:51:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac492f987d
							
						
					 | 
					
						
						
							
							App: Various cleanups (clippy)
						
						
						
						
						
					 | 
					
						2021-05-30 17:07:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							c1cb5792fe
							
						
					 | 
					
						
						
							
							Introduce a router for the app
						
						
						
						
						
					 | 
					
						2021-05-30 17:02:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ebd18d1e0
							
						
					 | 
					
						
						
							
							Return not found when a cookie is empty
						
						
						
						
						
					 | 
					
						2021-05-30 17:01:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f23f69fce
							
						
					 | 
					
						
						
							
							Add the admin user to the admin group by default
						
						
						
						
						
					 | 
					
						2021-05-26 19:22:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							352a7d90fc
							
						
					 | 
					
						
						
							
							Add method to add users to groups
						
						
						
						
						
					 | 
					
						2021-05-26 15:49:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3c2f5edfc
							
						
					 | 
					
						
						
							
							Add a method to create a group
						
						
						
						
						
					 | 
					
						2021-05-26 15:42:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e369016da
							
						
					 | 
					
						
						
							
							Create admin user by default
						
						
						
						
						
					 | 
					
						2021-05-26 15:13:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a70f2ebc2
							
						
					 | 
					
						
						
							
							Add a method to create a user
						
						
						
						
						
					 | 
					
						2021-05-26 08:43:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							d1a42b178a
							
						
					 | 
					
						
						
							
							Make display_name, first&last name optional
						
						
						
						
						
					 | 
					
						2021-05-26 08:42:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e45cf1c2b5
							
						
					 | 
					
						
						
							
							Remove the dependency on the app
						
						
						
						
						
					 | 
					
						2021-05-26 08:36:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb5c48f030
							
						
					 | 
					
						
						
							
							Add a DB cleaner cron job
						
						
						
						
						
					 | 
					
						2021-05-25 10:39:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							9899c6f5aa
							
						
					 | 
					
						
						
							
							app: Refactor API calls
						
						
						
						
						
					 | 
					
						2021-05-25 10:03:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e07efc9585
							
						
					 | 
					
						
						
							
							Implement client-side logout
						
						
						
						
						
					 | 
					
						2021-05-23 17:07:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							054f970f91
							
						
					 | 
					
						
						
							
							Make logout a post request, fix cookie path
						
						
						
						
						
					 | 
					
						2021-05-23 17:06:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd84aff310
							
						
					 | 
					
						
						
							
							Better database errors
						
						
						
						
						
					 | 
					
						2021-05-23 17:06:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							28b7be0500
							
						
					 | 
					
						
						
							
							Hash refesh tokens earlier
						
						
						
						
						
					 | 
					
						2021-05-23 16:26:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							10404abbb0
							
						
					 | 
					
						
						
							
							Implement server-side logout
						
						
						
						
						
					 | 
					
						2021-05-23 16:20:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							28a941924e
							
						
					 | 
					
						
						
							
							Split big files into little ones
						
						
						
						
						
					 | 
					
						2021-05-20 19:18:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f1feb3b11
							
						
					 | 
					
						
						
							
							Change auth handlers to return an HttpResponse
						
						
						
						
						
					 | 
					
						2021-05-20 17:46:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cb06b0e9f
							
						
					 | 
					
						
						
							
							Change the authentication address to /auth
						
						
						
						
						
					 | 
					
						2021-05-20 17:41:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5cb53ae8a
							
						
					 | 
					
						
						
							
							Implement refresh tokens
						
						
						
						
						
					 | 
					
						2021-05-20 17:40:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							312d9b7a6f
							
						
					 | 
					
						
						
							
							Mark cookies as sameSite=Strict
						
						
						
						
						
					 | 
					
						2021-05-19 18:08:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d9f554fe6
							
						
					 | 
					
						
						
							
							Implement logout
						
						
						
						
						
						
						
						Also introduce a library to handle cookies 
						
					 | 
					
						2021-05-18 19:04:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							d57cd1230c
							
						
					 | 
					
						
						
							
							Turn the login form into a regular form
						
						
						
						
						
					 | 
					
						2021-05-18 17:44:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							29b7f4b836
							
						
					 | 
					
						
						
							
							Remove folder placeholder
						
						
						
						
						
					 | 
					
						2021-05-17 16:54:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							04dafe1f4a
							
						
					 | 
					
						
						
							
							Remove outdated examples
						
						
						
						
						
					 | 
					
						2021-05-16 17:20:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e90ef2737c
							
						
					 | 
					
						
						
							
							Add tests for tcp handlers
						
						
						
						
						
					 | 
					
						2021-05-14 10:30:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							f19a4b36de
							
						
					 | 
					
						
						
							
							Default the web server to returning index.html
						
						
						
						
						
					 | 
					
						2021-05-14 10:30:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							da4009b0b7
							
						
					 | 
					
						
						
							
							Implement Default for User
						
						
						
						
						
					 | 
					
						2021-05-14 10:30:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							7970decb8e
							
						
					 | 
					
						
						
							
							Replace field names by identifiers in SQL queries
						
						
						
						
						
					 | 
					
						2021-05-14 10:30:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							2190ae3681
							
						
					 | 
					
						
						
							
							Forbid unsafe code
						
						
						
						
						
					 | 
					
						2021-05-14 10:30:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e524fb0f55
							
						
					 | 
					
						
						
							
							clippy: fix warnings
						
						
						
						
						
					 | 
					
						2021-05-14 10:30:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0bcb58d36
							
						
					 | 
					
						
						
							
							Tidy up dependencies
						
						
						
						
						
					 | 
					
						2021-05-14 09:24:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							2de589d05c
							
						
					 | 
					
						
						
							
							app: implement login and authorization
						
						
						
						
						
					 | 
					
						2021-05-14 09:24:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e431c40475
							
						
					 | 
					
						
						
							
							Remove user_id cookie
						
						
						
						
						
						
						
						We can't read it from JS anyway 
						
					 | 
					
						2021-05-14 09:24:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							a15d970725
							
						
					 | 
					
						
						
							
							Move the JWTClaims to the model
						
						
						
						
						
					 | 
					
						2021-05-13 19:32:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							b49a03fd87
							
						
					 | 
					
						
						
							
							Translate the LDAP DN into user IDs
						
						
						
						
						
					 | 
					
						2021-05-13 19:31:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e76d3aae2
							
						
					 | 
					
						
						
							
							Implement server-side JWT generation and checks
						
						
						
						
						
					 | 
					
						2021-05-12 20:53:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccaa610b3c
							
						
					 | 
					
						
						
							
							Add get_user_groups handler method
						
						
						
						
						
					 | 
					
						2021-05-12 20:53:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							5615ef8e1f
							
						
					 | 
					
						
						
							
							Split the user table into a sub-component
						
						
						
						
						
					 | 
					
						2021-05-11 09:54:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e1047124fa
							
						
					 | 
					
						
						
							
							Fine-tune passing errors from the server to the client
						
						
						
						
						
					 | 
					
						2021-05-10 10:21:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b8cccede0
							
						
					 | 
					
						
						
							
							Introduce custom errors
						
						
						
						
						
					 | 
					
						2021-05-10 09:34:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							5abff453b9
							
						
					 | 
					
						
						
							
							clippy fixes
						
						
						
						
						
					 | 
					
						2021-05-10 09:34:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							c33948ccc2
							
						
					 | 
					
						
						
							
							style
						
						
						
						
						
					 | 
					
						2021-05-09 13:29:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							25027f7614
							
						
					 | 
					
						
						
							
							Add a method to fetch users from the client
						
						
						
						
						
					 | 
					
						2021-05-09 13:26:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							2416eede6f
							
						
					 | 
					
						
						
							
							Add error message when receiving a faulty request
						
						
						
						
						
					 | 
					
						2021-05-09 13:26:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							8dd55195f5
							
						
					 | 
					
						
						
							
							Add a handler for the /api/users endpoint
						
						
						
						
						
					 | 
					
						2021-05-09 12:06:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ae94839f2
							
						
					 | 
					
						
						
							
							Setup a basic API route
						
						
						
						
						
					 | 
					
						2021-05-09 11:52:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							4091d21277
							
						
					 | 
					
						
						
							
							Setup the routes for the static files
						
						
						
						
						
					 | 
					
						2021-05-09 11:06:23 +02:00 | 
					
					
						
						
							
							
							
						
					 |