Fastapi-users

Latest version: v14.0.1

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

Scan your dependencies

Page 8 of 17

9.0.0

Not secure
**Version 9 changes the way authentication backends work so that they are more modular and ease the integration of new methods.**

Breaking changes

**Please read the [migration page](https://fastapi-users.github.io/fastapi-users/migration/8x_to_9x/) to update your configuration.**

* Authentication backends are now composed of a **Transport** and a **Strategy**. [[Documentation](https://fastapi-users.github.io/fastapi-users/configuration/authentication/)]
* An OAuth router is now required for each authentication backend. [[Documentation](https://fastapi-users.github.io/fastapi-users/configuration/oauth/#generate-a-router)]

New features and improvements

* More modular design for authentication backends.
* New authentication strategy storing tokens in a Redis store. [[Documentation](https://fastapi-users.github.io/fastapi-users/configuration/authentication/strategies/redis/)]

Documentation

* Full examples are now back in the repository and directly included in the documentation. [[Documentation](https://fastapi-users.github.io/fastapi-users/configuration/full-example/)]

8.1.5

Not secure
**This is a critical bug fix for v8 branch. Still, I can't commit to maintain both versions, so consider upgrading to v9 as soon as possible.**

Bug fixes

* Fix 834: backend name were incorrectly set during OAuth request. Thanks Hazedd 🎉

8.1.4

Not secure
Bug fixes

* Fix 823: OpenAPI error when wiring several OAuth routers. Thanks matyasrichter 🎉

8.1.3

Not secure
Improvements

* Every route is now fully documented through OpenAPI schema. Thanks matyasrichter 🎉

8.1.2

Not secure
Bug fixes

* When changing the e-mail address, the `is_verified` flag is correctly reset to `False`. Thanks jakemanger 🎉

Improvements

* Every routes have now a fixed `name` allowing programmatic path generation using `url_for`. Thanks BrandonGoding and ricardoorfao 🎉
* Bump dependencies
* `pyjwt ==2.3.0`
* `httpx-oauth >=0.4,<0.5`

Documentation

* Add a cookbook to create a user programmatically. [[Documentation](https://fastapi-users.github.io/fastapi-users/cookbook/create-user-programmatically/)]

8.1.1

Not secure
Bug fixes

* Fix custom reset password token audience not being set correctly in `UserManager`. Thanks maximka1221 🎉

Improvements

* Bump dependencies
* `fastapi >=0.65.2,<0.71.0`
* `pyjwt ==2.2.0`
* `makefun >=1.9.2,<1.13`

Page 8 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.