Add get_optional_* dependency callables

This commit is contained in:
François Voron
2020-05-25 08:13:42 +02:00
parent 71ca7d85ed
commit 9508768502
4 changed files with 196 additions and 15 deletions

View File

@ -59,6 +59,13 @@ class FastAPIUsers:
self.get_current_user = self.authenticator.get_current_user
self.get_current_active_user = self.authenticator.get_current_active_user
self.get_current_superuser = self.authenticator.get_current_superuser
self.get_optional_current_user = self.authenticator.get_optional_current_user
self.get_optional_current_active_user = (
self.authenticator.get_optional_current_active_user
)
self.get_optional_current_superuser = (
self.authenticator.get_optional_current_superuser
)
def get_register_router(
self, after_register: Optional[Callable[[models.UD, Request], None]] = None,