|  | 9f41a8b9a7 | Use a Base table class for SQLAlchemy adapter | 2019-10-09 18:03:10 +02:00 |  | 
			
				
					|  | d781a41872 | Install Black formatter | 2019-10-09 16:52:06 +02:00 |  | 
			
				
					|  | f6ff897232 | Setup Mkdocs | 2019-10-09 08:07:49 +02:00 |  | 
			
				
					|  | 11a6c60708 | Improve lint tooling | 2019-10-09 07:44:28 +02:00 |  | 
			
				
					|  | 96685c7696 | Rename SQLAlchemy User table to BaseUser | 2019-10-09 07:22:58 +02:00 |  | 
			
				
					|  | 9f04b7cc89 | Ensure hashed_password is not output on register success | 2019-10-08 17:23:14 +02:00 |  | 
			
				
					|  | 06dd8ad22e | Implement JWT authentication | 2019-10-08 17:18:38 +02:00 |  | 
			
				
					|  | 20aa806375 | Rename DB classes | 2019-10-07 17:34:12 +02:00 |  | 
			
				
					|  | 51b67b0739 | Add get by id method on DB adapter | 2019-10-07 07:53:56 +02:00 |  | 
			
				
					|  | c4ff6ca3fe | Implement password hash migration | 2019-10-07 07:50:19 +02:00 |  | 
			
				
					|  | 20bb285f03 | Use built-in OAuth2PasswordRequestForm for login | 2019-10-06 14:02:42 +02:00 |  | 
			
				
					|  | 4ff6e2ad2b | Add inactive user handling | 2019-10-06 13:23:08 +02:00 |  | 
			
				
					|  | a81b438ec9 | Implement authentication mechanism | 2019-10-06 11:53:42 +02:00 |  | 
			
				
					|  | bcc88a8b14 | Implement working SQLAlchemy DB adapter | 2019-10-06 11:00:24 +02:00 |  | 
			
				
					|  | 552f313d76 | Add database abstraction | 2019-10-06 08:53:13 +02:00 |  | 
			
				
					|  | 4e0b0f6f7d | Start foundations | 2019-10-05 17:39:37 +02:00 |  |