|  | b348c872dc | Fixed the example in the documentation of the login_required decorator. | 2022-12-06 22:59:13 +08:00 |  | 
			
				
					|  | c6b8569543 | Fixed the documentation on the pytest example. | 2022-12-06 22:46:52 +08:00 |  | 
			
				
					|  | 765822a300 | Revised the documentation. | 2022-12-06 21:54:10 +08:00 |  | 
			
				
					|  | e9a6449505 | Changed the "authenticate" and "make_response_header" methods to private in the DigestAuth class. | 2022-12-06 21:22:16 +08:00 |  | 
			
				
					|  | 6057fc0987 | Revised the documentation of the Client class and the calc_response function. | 2022-12-06 18:04:12 +08:00 |  | 
			
				
					|  | a6dc530ac7 | Moved the BasePasswordHashGetter, BaseUserGetter, and BaseUserGetter classes to the end of flask_digest_auth.auth, for readability. | 2022-12-06 17:47:21 +08:00 |  | 
			
				
					|  | 6a14c04aaa | Moved UnauthorizedException from flask_digest_auth.exception to flask_digest_auth.auth, because it is only used there. | 2022-12-06 17:46:17 +08:00 |  | 
			
				
					|  | f9e10ecb2f | Replaced validate_required with assert in the calc_response function, for simplicity. | 2022-12-06 17:44:18 +08:00 |  | 
			
				
					|  | b6bfb2eae9 | Revised the documentation of the DigestAuth class and the calc_response function. | 2022-12-06 17:38:58 +08:00 |  | 
			
				
					|  | 0dfdf70c45 | Fixed a minor problem in the get_logged_in_user function. | 2022-11-30 08:31:58 +08:00 |  | 
			
				
					|  | 3709cb4d66 | Fixed the return type hint of the get_logged_in_user function. | 2022-11-30 08:30:42 +08:00 |  | 
			
				
					|  | 9d0d0b2686 | Revised the login_required method of the DigestAuth class for readability. | 2022-11-29 22:24:25 +08:00 |  | 
			
				
					|  | 8c98d35934 | Revised the calc_response function for readability. | 2022-11-29 22:10:18 +08:00 |  | 
			
				
					|  | 7db38c7eae | Revised the code in the make_authorization method of the test client. | 2022-11-29 21:53:16 +08:00 |  | 
			
				
					|  | 9616fb3ddc | Added the get_opaque inline function in the make_response_header method of the DigestAuth class for readability. | 2022-11-29 21:52:19 +08:00 |  | 
			
				
					|  | f3b525d715 | Replaced random.random() with secrets.randbits() in the make_response_header method of the DigestAuth class. | 2022-11-29 19:13:50 +08:00 |  | 
			
				
					|  | be163d35fb | Added the on-login callback for the log in bookkeeping. | 2022-11-27 06:58:29 +11:00 |  | 
			
				
					|  | 2aaaa9f47f | Changed the BasePasswordGetter and BaseUserGetter from abstract to non-abstract, to simplify the code. | 2022-11-27 06:32:02 +11:00 |  | 
			
				
					|  | 6f49a180e3 | Revised the DigestAuth class to deal with the dummy get_password_hash and get_user functions when they are not registered yet. | 2022-11-26 09:37:13 +11:00 |  | 
			
				
					|  | af8c3a484c | Revised so that you always call digest_auth.init_app(), to avoid confusion.  It remembers the current application.  The logout() method no longer need current_app for the current application. | 2022-11-25 09:14:57 +11:00 |  | 
			
				
					|  | cb5cfaf7d4 | Added logging out. | 2022-11-25 08:40:27 +11:00 |  | 
			
				
					|  | 3dcc409bef | Changed the make_authorization method from private to public in the test client. | 2022-11-24 21:45:11 +11:00 |  | 
			
				
					|  | 515098c32a | Moved the _get_req_auth function into the test client class, and renamed it to __make_authorization. | 2022-11-24 07:16:36 +11:00 |  | 
			
				
					|  | ca22b9731c | Moved the ha1 and ha2 calculation into the calc_response function. | 2022-11-24 07:13:21 +11:00 |  | 
			
				
					|  | 2770e1cc12 | Revised so that Flask-Login become an optional dependency. | 2022-11-24 01:02:51 +11:00 |  | 
			
				
					|  | 0a69f5d3c1 | Added the initial version that works. | 2022-11-23 18:12:04 +11:00 |  |