Source symbols: api/csrf_token.py
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@d1d48bc9c0e6e253e87c354ce757c518820c6e25 · 2026-07-20T15:04:19Z
- Declarations: 10
- Referenced calls: 22
Declared symbols
GetCsrfToken— class at line 17; referencescheck_allowed_originget_methods— def at line 20; referencescheck_allowed_originrequires_csrf— def at line 24; referencescheck_allowed_originprocess— def at line 27; referencescheck_allowed_origincheck_allowed_origin— def at line 48; referencesis_login_requiredis_allowed_origin— def at line 57; referencesget_origin_from_requestget_origin_from_request— def at line 73; referencesget,origin_from_url,strip,get_dotenv_value,split,get_default_allowed_origins,tunnel_api_processget_allowed_origins— def at line 87; referencesstrip,get_dotenv_value,split,get_default_allowed_origins,tunnel_api_processget_default_allowed_origins— def at line 115initialize_allowed_origins— def at line 125; referencesget_dotenv_value,get_origin_from_request,get_default_allowed_origins,any,fnmatch,append,save_dotenv_value,join
File-level call references
import— line 2check_allowed_origin— line 30token_urlsafe— line 39get_runtime_id— line 45is_login_required— line 50initialize_allowed_origins— line 53is_allowed_origin— line 55get_origin_from_request— line 59get_allowed_origins— line 64any— line 67fnmatch— line 68get— line 75origin_from_url— line 85strip— line 90get_dotenv_value— line 91split— line 91get_default_allowed_origins— line 99tunnel_api_process— line 105isinstance— line 106append— line 109save_dotenv_value— line 152join— line 152
Source: api/csrf_token.py