François Voron
c4de66b81c
Revamp authentication ( #831 )
...
* Implement Transport classes
* Implement authentication strategy classes
* Revamp authentication with Transport and Strategy
* Revamp strategy and OAuth so that they can use a callable dependency
* Update docstring
* Make ErrorCode a proper Enum and cleanup unused OpenAPI utils
* Remove useless check
* Tweak typing in authenticator
* Update docs
* Improve logout/destroy token logic
* Update docs
* Update docs
* Update docs and full examples
* Apply formatting to examples
* Update OAuth doc and examples
* Add migration doc
* Implement Redis session token
* Add Redis Session documentation
* RedisSession -> Redis
* Fix links in docs
2021-12-30 15:22:07 +01:00
François Voron
c1a0dd5476
Fix broken links in documentation
2021-11-07 10:47:40 +01:00
François Voron
ab89cdea2f
Merge pull request #729 from fastapi-users/db-as-dependency
...
Massive reorganization: move most of the logic into a UserManager dependency
2021-09-20 08:42:25 +02:00
François Voron
c198da58bc
Complete OAuth2 documentation
2021-09-18 10:18:44 +02:00
François Voron
fc59cf11ef
Rework the documentation
2021-09-17 15:14:36 +02:00
Sondre Lillebø Gundersen
e86a2cfa0c
Fix typo in ormar documentation ( #727 )
2021-09-15 14:51:03 +02:00
Paolo Dina
579313f887
Ormar backend support ( #470 )
...
* Add db adapter for ormar (wip)
* finish ormar support enough to pass tests
* remove idea folder
* update ormar version in tool.flit.metadata.requires-extra
* Add documentation about ormar
* Apply isort and black formatting
* Restore python 3.7 in Pipfile
* Update build.yml
* Add missing test for ormar update
* changes after review
Co-authored-by: Paolo Dina <paolo.dina@codingmoth.com >
Co-authored-by: collerek <collerek@gmail.com >
2021-02-07 09:34:40 +01:00