tiddlywebplugins.cors è un plugin TiddlyWeb per sostenere CORS controlli pre-volo.
Questo è un esperimento, con funzionalità limitate. Come casi di test aumento, funzionalità aumenterà.
Per utilizzare aggiungere 'tiddlywebplugins.cors' a 'system_plugins' in tiddlywebconfig.py.
Ci sono alcune impostazioni di configurazione opzionali:
Se 'cors.match_origin' è vero, allora il valore dell'intestazione origine sarà il valore dell'intestazione Access-Control-Consenti-Origin, su semplici richieste. On non semplice richiesta, corrisponde sempre. Se False il valore è '*' (su semplici richieste).
Se 'cors.allow_creds' è vera, allora l'Access-Control-Consenti-Credenziali intestazione verrà inviato con un valore di 'vero', altrimenti non verrà inviato.
Se è impostato su "cors.exposed_headers ', la sua deve essere una lista di stringhe che rappresentano nomi di intestazione che vengono aggiunti ai predefiniti di controllo degli accessi-Expose-Header: ETag. Questo stesso elenco viene utilizzato per impostare il valore predefinito di accesso-controllo-allow-intestazioni.
Se 'cors.enable_non_simple' è vero, le opzioni di verifica preliminare le richieste vengono gestite. Il valore predefinito false per evitare l'esposizione accidentale.
Per autenticati PUT tra domini di risorse la seguente configurazione sembra essere necessario:
& Nbsp; 'cors.enable_non_simple': vero »cors.allow_creds": vero, 'cors.match_origin': True,
. L'impostazione match_origin è richiesto per le opzioni richieste di verifica preliminare per essere adeguatamente affrontato
Requisiti :
- Python
- tiddlyweb
I commenti non trovato