|
7093c9e38a
|
Make ID a generic instead of forcing UUIDs
|
2022-05-01 11:18:27 +02:00 |
|
|
056b0453a2
|
Remove UserDB Pydantic schema
|
2022-04-29 13:53:16 +02:00 |
|
|
923aeb970e
|
Use a generic Protocol model for User instead of Pydantic
|
2022-04-29 13:49:21 +02:00 |
|
|
533504634f
|
Improve dependencies typing
|
2022-01-15 11:08:49 +01:00 |
|
|
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 |
|