tiddlywebplugins.cors este un plugin TiddlyWeb pentru a sprijini CORS controalelor înainte de zbor.
Acesta este un experiment, cu funcționalitate limitată. Ca cazuri de testare creștere, functionalitate va crește.
Pentru a utiliza adăuga "tiddlywebplugins.cors" la "system_plugins" în tiddlywebconfig.py.
Există câteva setări de configurare opționale:
În cazul în care "cors.match_origin" este adevărat, atunci valoarea antetului de origine va fi valoarea antetului acces-control-Permiteți-origine, privind cererile simple. La cerere non-simplu, se potriveste intotdeauna. Dacă Fals valoarea este "*" (cu privire la cererile simplu).
În cazul în care "cors.allow_creds" este adevărat, atunci Access-control-Permiteți-Atestări header va fi trimis cu o valoare de "true", altfel nu va fi trimis.
Dacă este setat "cors.exposed_headers, ei ar trebui să fie o listă de siruri de caractere care reprezintă numele antet, care sunt anexate la implicite Access-control-expune-headers: ETAG. Același listă este folosit pentru a seta implicit de acces-control-Permiteti-Cap.
În cazul în care "cors.enable_non_simple" este adevărat, cererile OPTIUNI dinaintea zborului sunt tratate. Acest implicit la fals pentru a evita expunerea accidentală.
Pentru autentificate PUT cross-domeniul resurselor următoarea configurare pare a fi necesare:
& Nbsp; "cors.enable_non_simple": Adevărat, "cors.allow_creds": Adevărat, "cors.match_origin": Adevărat,
. Setarea match_origin este necesar pentru opțiunile de cererile dinaintea zborului care urmează să fie tratate în mod eficient
Cerințe :
- Python
- tiddlyweb
Comentariile nu a fost găsit