fastapi-auth0

FastAPI authentication and authorization using auth0.com

MIT License

Downloads
34.9K
Stars
229
Committers
7

Bot releases are visible (Hide)

fastapi-auth0 - v0.5.0 Latest Release

Published by dorinclisu about 1 year ago

  • Phase out python 3.7 (technically might still work, but not tested)
  • Minor changes according to Pydantic v2
fastapi-auth0 - v0.4.0

Published by dorinclisu over 1 year ago

  • Solve issue when malicious token contains header without "kid" (handle specific exception instead of generic catch-all).
  • Solve some newer mypy (1.1.1) issues.
fastapi-auth0 - v0.3.2

Published by dorinclisu almost 2 years ago

Update to MIT license in setup.py (pypi metadata)

fastapi-auth0 - v0.3.1

Published by dorinclisu almost 2 years ago

  • Change to MIT license
  • Drop support for Python 3.6 (more than 1 year since end of life)
fastapi-auth0 - v0.3.0-fix-pypi

Published by dorinclisu almost 3 years ago

fastapi-auth0 - v0.3.0

Published by dorinclisu almost 3 years ago

No breaking changes from v0.2.1 (theoretically).
But there are quite a few improvements at once hence the jump for minor version.

  • Fix misleading error message when using token from another tenant (or just signed with a rotated / invalidated key) #19
  • Remove dependency on requests (still required for tests, but the single normal use call is now serviced by urllib).
  • Instantiate fastapi_auth0 logger instead of using the root logger so that log level can be customized for this module.
  • Various internal improvements (cleaner code, removed unnecessary parts, typed dict for jwks, using BaseSettings for env variables).
  • Add docstrings and logging of authentication failure reasons when auto_error = False.
  • Add py.typed file so mypy recognizes the package to have type hints.
fastapi-auth0 - v0.2.1

Published by dorinclisu over 3 years ago

fastapi-auth0 - v0.2.0

Published by dorinclisu over 3 years ago

fastapi-auth0 - v0.1.6

Published by dorinclisu over 3 years ago

  • Enable custom user model for parsing access token
  • Improved error messages
fastapi-auth0 - v0.1.5

Published by dorinclisu over 3 years ago

Publish to PyPi

fastapi-auth0 - v0.1.4

Published by dorinclisu over 3 years ago

Publish on PyPi

fastapi-auth0 - v0.1.3

Published by dorinclisu over 3 years ago

Test PyPi package

fastapi-auth0 - v0.1.2

Published by dorinclisu over 3 years ago

Fix misleading error for expired token

fastapi-auth0 - v0.1.1

Published by dorinclisu over 3 years ago

Fix models in security_responses

fastapi-auth0 - Initial release

Published by dorinclisu over 3 years ago

Package Rankings
Top 5.18% on Pypi.org