|
9508768502
|
Add get_optional_* dependency callables
|
2020-05-25 08:13:42 +02:00 |
|
|
7721f8dcc1
|
Revamp authentication routes structure (#201)
* Fix #68: use makefun to generate dynamic dependencies
* Remove every Starlette imports
* Split every routers and remove event handlers
* Make users router optional
* Pass after_update handler to get_users_router
* Update documentation
* Remove test file
* Write migration doc for splitted routers
|
2020-05-24 10:18:01 +02:00 |
|
|
49deb437a6
|
Fix #42: multiple authentication backends (#47)
* Revamp authentication to allow multiple backends
* Make router generate a login route for each backend
* Apply black
* Remove unused imports
* Complete docstrings
* Update documentation
* WIP add cookie auth
* Complete cookie auth unit tests
* Add documentation for cookie auth
* Fix cookie backend default name
* Don't make cookie return a Response
|
2019-12-04 13:32:49 +01:00 |
|
|
ef796abb55
|
Reorganize base modules
|
2019-10-10 19:21:36 +02:00 |
|
|
9e1fd76f30
|
Add more docstrings
|
2019-10-10 19:03:52 +02:00 |
|
|
ef6dd2c39c
|
Implement user-facing API
|
2019-10-10 18:55:11 +02:00 |
|
|
0112e700ac
|
Improve typing and make User pydantic models dynamic
|
2019-10-10 13:37:52 +02:00 |
|
|
af63280cf7
|
Use snake case for user_db variable 😱
|
2019-10-10 07:27:53 +02:00 |
|
|
06dd8ad22e
|
Implement JWT authentication
|
2019-10-08 17:18:38 +02:00 |
|