Flasksimpleauth

Latest version: v34.3

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 12

25.0

- Add *gevent* and *eventlet* to `FSA_LOCAL`.
- Improve type declarations.
- Add a tested tutorial and recipees, following [Diátaxis](https://diataxis.fr/) recommendations.
- Refactor hook type declarations in a dummy class.
- Rename `FSA_PASSWORD_LEN` to `FSA_PASSWORD_LENGTH` for consistency.
- Turn unknown `FSA_*` directives into configuration errors.
- Drop `FSA_DEBUG` compatibility.
- Improve API automatically generated documentation.
- Add route parameters `authz` and `authn` as synonymous to `authorize` and `auth`.

24.0

- major code refactoring to break the monolith `FlaskSimpleAuth` class
- add custom authentication scheme
- use sphinx to generate doc with new pipeline
- add automatic API doc

23.2

- fix minor issues
- improved documentation

23.1

- add `Header` and `Cookie` special parameters.
- various test fixes.

23.0

News:
- switch to `pyproject.toml`
- drop support for Python 3.7, 3.8 and 3.9.
- improve tests
- add support for implementing multi-factor authentication

22.0

- Add a minimal `pyproject.toml`: yet another useless file, which would be a good thing if it *replaced* other files, alas the two `setup.*` files are still required.
- Add support for data classes and [pydantic](https://pydantic.dev/) classes as parameter types.
- Add an after auth/before exec hook, executed just before actually calling the route function.
- Report all possible *400* instead of stopping on the first issue.
- Improve documentation.

Page 7 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.