tiddlywebplugins.cors es un plugin TiddlyWeb para apoyar CORS comprobaciones previas al vuelo.
Este es un experimento, con funcionalidad limitada. Como los casos de prueba incremento, funcionalidad aumentará.
Para utilizar añadir 'tiddlywebplugins.cors' a 'system_plugins' en tiddlywebconfig.py.
Hay algunos ajustes de configuración opcionales:
Si 'cors.match_origin' es verdadera, entonces el valor de la cabecera de Origen será el valor de la cabecera Access-Control-Allow-Origin, en las peticiones sencillas. A petición no simple, que siempre coincide. Si es falso el valor es '*' (en las peticiones simples).
Si 'cors.allow_creds' es verdadero, entonces el Access-Control-Permite las Credenciales de cabecera será enviado con un valor de "verdad", de lo contrario no se enviará.
Si se establece 'cors.exposed_headers', su debe haber una lista de cadenas que representan los nombres de cabecera que se añade a los predeterminados Acceso-Control-Expose-Headers: ETag. Esta misma lista se utiliza para establecer el valor predeterminado de Access-Control-Allow-encabezados.
Si 'cors.enable_non_simple' es cierto que las solicitudes OPCIONES verificación previa se manejan. El valor predeterminado es False para evitar la exposición accidental.
Para autenticados PUT entre dominios de recursos la siguiente configuración parece ser necesario:
& Nbsp; "cors.enable_non_simple ': Es cierto,' cors.allow_creds": true, "cors.match_origin ': Es cierto,
. Se requiere el ajuste match_origin para las opciones de las solicitudes de verificación previa para afrontarlo debidamente
Requisitos :
- Python
- tiddlyweb
Comentarios que no se encuentran