Home / File/ __init__.py — fastapi Source File

__init__.py — fastapi Source File

Architecture documentation for __init__.py, a python file in the fastapi codebase. 19 imports, 56 dependents.

File python Security 19 imports 56 dependents

Entity Profile

Dependency Diagram

graph LR
  35c4ea20_c454_5afd_6cda_f0818bbcc650["__init__.py"]
  fac63c1f_ae18_a88d_487c_0fd6cfe587f0["api_key.py"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> fac63c1f_ae18_a88d_487c_0fd6cfe587f0
  102827f4_bb2e_ec6a_78ac_f97742d3df84["APIKeyCookie"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 102827f4_bb2e_ec6a_78ac_f97742d3df84
  ab402c28_d154_c88d_9709_5fae7c878ce8["APIKeyHeader"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> ab402c28_d154_c88d_9709_5fae7c878ce8
  2c7ee275_5b1d_2ff3_f026_73e1cfeec40b["APIKeyQuery"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 2c7ee275_5b1d_2ff3_f026_73e1cfeec40b
  96278b4c_a391_681f_b974_563be8af72ce["http.py"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 96278b4c_a391_681f_b974_563be8af72ce
  f02893af_38ea_77c3_9c65_1fe36b66ad66["HTTPAuthorizationCredentials"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> f02893af_38ea_77c3_9c65_1fe36b66ad66
  4e2b048a_4ece_200c_1c67_a89f28fd47db["HTTPBasic"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 4e2b048a_4ece_200c_1c67_a89f28fd47db
  d60c9bb2_f43b_fc4c_f4e2_cc2eba5ec0ff["HTTPBasicCredentials"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> d60c9bb2_f43b_fc4c_f4e2_cc2eba5ec0ff
  9620b194_84a3_fbe6_126b_b915d25890fd["HTTPBearer"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 9620b194_84a3_fbe6_126b_b915d25890fd
  787896c0_cb31_1b11_93c2_5e2fac3ff58e["HTTPDigest"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 787896c0_cb31_1b11_93c2_5e2fac3ff58e
  efdd0530_d49f_83d3_f1d5_e8884b1b9602["oauth2.py"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> efdd0530_d49f_83d3_f1d5_e8884b1b9602
  5023758b_9456_fafe_dbb4_30deaf7720ac["OAuth2"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 5023758b_9456_fafe_dbb4_30deaf7720ac
  79a687d7_9ba3_0c89_6872_bd0923acf64f["OAuth2AuthorizationCodeBearer"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 79a687d7_9ba3_0c89_6872_bd0923acf64f
  530dd5bc_4096_0b36_b4c7_3b84ace8a699["OAuth2PasswordBearer"]
  35c4ea20_c454_5afd_6cda_f0818bbcc650 --> 530dd5bc_4096_0b36_b4c7_3b84ace8a699
  style 35c4ea20_c454_5afd_6cda_f0818bbcc650 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

from .api_key import APIKeyCookie as APIKeyCookie
from .api_key import APIKeyHeader as APIKeyHeader
from .api_key import APIKeyQuery as APIKeyQuery
from .http import HTTPAuthorizationCredentials as HTTPAuthorizationCredentials
from .http import HTTPBasic as HTTPBasic
from .http import HTTPBasicCredentials as HTTPBasicCredentials
from .http import HTTPBearer as HTTPBearer
from .http import HTTPDigest as HTTPDigest
from .oauth2 import OAuth2 as OAuth2
from .oauth2 import OAuth2AuthorizationCodeBearer as OAuth2AuthorizationCodeBearer
from .oauth2 import OAuth2PasswordBearer as OAuth2PasswordBearer
from .oauth2 import OAuth2PasswordRequestForm as OAuth2PasswordRequestForm
from .oauth2 import OAuth2PasswordRequestFormStrict as OAuth2PasswordRequestFormStrict
from .oauth2 import SecurityScopes as SecurityScopes
from .open_id_connect_url import OpenIdConnect as OpenIdConnect

Domain

Imported By

Frequently Asked Questions

What does __init__.py do?
__init__.py is a source file in the fastapi codebase, written in python. It belongs to the Security domain.
What does __init__.py depend on?
__init__.py imports 19 module(s): APIKeyCookie, APIKeyHeader, APIKeyQuery, HTTPAuthorizationCredentials, HTTPBasic, HTTPBasicCredentials, HTTPBearer, HTTPDigest, and 11 more.
What files import __init__.py?
__init__.py is imported by 56 file(s): test_dependency_paramless.py, test_dependency_security_overrides.py, test_security_api_key_cookie.py, test_security_api_key_cookie_description.py, test_security_api_key_cookie_optional.py, test_security_api_key_header.py, test_security_api_key_header_description.py, test_security_api_key_header_optional.py, and 48 more.
Where is __init__.py in the architecture?
__init__.py is located at fastapi/security/__init__.py (domain: Security, directory: fastapi/security).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free