pythonasyncioapiasyncfastapiframeworkjsonjson-schemaopenapiopenapi3pydanticpython-typespython3redocreststarletteswaggerswagger-uiuvicornweb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
671 B
671 B
Dependencies - Depends()
and Security()
Depends()
Dependencies are handled mainly with the special function Depends()
that takes a callable.
Here is the reference for it and its parameters.
You can import it directly from fastapi
:
from fastapi import Depends
::: fastapi.Depends
Security()
For many scenarios, you can handle security (authorization, authentication, etc.) with dependencies, using Depends()
.
But when you want to also declare OAuth2 scopes, you can use Security()
instead of Depends()
.
You can import Security()
directly from fastapi
:
from fastapi import Security
::: fastapi.Security