- Make password check more robust.
MultiAuthclass did not pass parameters to decorated function. (#35)
- Added
MultiAuthclass, to allow the combination of multiple authentication methods. - Added additional test for token authentication
- Added a few examples
- Invoke
verify_passwordcallback with no authentication when the provided authentication does not match the scheme
- Prevented crash when client sends an invalid authorization header for token auth
- Added token authentication support
- Switch Travis CI builds to use tox
- Refactored tests into separate test packages for each authentication method
- Added explicit Python 2 and 3 classifiers to setup script
- Correctly obtain nonce and opaque values in
authenticate_headerfunction - Documentation updates
- Support custom authentication scheme and realm
- Added callbacks for custom digest auth nonce/opaque generation
- Documentation updates
- Travis CI builds
- In digest auth, support the client providing a pre-generated "ha1" instead of plain text password
- Add "ha1" generation helper function for digest auth
- Documentation updates
- Support anonymous users in
verify_passwordcallback - Unit test fixes
- Corrections to
hash_passwordandverify_passworddecorators - Bypass authentication for
OPTIONSrequests - Pep8 compliance
- Fixed documentation examples
- Corrections to
get_passworddecorator implementation
- Build fixes
- Support optionally passing the username to the hash password callback
- Changed
auth.usernameproperty to aauth.username()function - Documentation updates
- Python 3 support
- Documentation updates
- First official release