Flasksimpleauth

Latest version: v33.2

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

Scan your dependencies

Page 10 of 11

20.0

- improved documentation, shown on `github.io`.
- add `error_response` and `FSA_ERROR_RESPONSE` to control error responses.
- add `add_headers` and `FSA_ADD_HEADERS` to add headers to responses.
- add `FSA_BEFORE_REQUEST` and `FSA_AFTER_REQUEST` to provide some from the configuration.

19.3

- improve fix around early return
- better doc and tests

19.1

- fix potential issue with early return from out of order `before_request` hooks
- better doc and tests

19.0

- Add `add_group` method to register groups allowed for `authorize`,
and `add_scope` to register scopes allowed for `oauth`.
- Add corresponding `FSA_AUTHZ_GROUPS` and `FSA_AUTHZ_SCOPES` directives.
- Rename `user_oauth` as `user_scope` for consistency.
- Allow to provide configuration directives as constructor arguments.
- Improve documentation.

18.1

- Handle `Optional` on parameters, to please `mypy`.
- Add Python *3.12* check on CI.
- Improve documentation.

18.0

- Add `special_parameter` decorator and `FSA_SPECIAL_PARAMETER` directive to add special parameters.
- Add `CurrentUser` special parameter.
- Add `password_check` hook (also with `FSA_PASSWORD_CHECK` directive) for alternate password checking such as temporary access codes or external passwords, eg LDAP.
- Add `password_quality` hook (also with `FSA_PASSWORD_QUALITY` directive) to check for a password strength.
- Add `FSA_TOKEN_ISSUER` to specify a token issuer.
- Add `oauth` authentication for OAuth 2.0 authorization support (RFC 8693).
- Add `FSA_LOCAL` to adjust local data management.
- Set `FSA_TOKEN_RENEWAL` default to *0.0*.
- Prioritize authentication scheme per configuration or route order (`auth`).
- Improve documentation.

Page 10 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.