Update HTTP defaults (#25702)

* Update HTTP defaults

* Fix tests
This commit is contained in:
Paulus Schoutsen
2019-08-06 08:58:59 -07:00
parent eceef82ffa
commit fee1568a85
4 changed files with 16 additions and 2 deletions
+3 -1
View File
@@ -51,6 +51,8 @@ _LOGGER = logging.getLogger(__name__)
DEFAULT_SERVER_HOST = "0.0.0.0"
DEFAULT_DEVELOPMENT = "0"
# To be able to load custom cards.
DEFAULT_CORS = "https://cast.home-assistant.io"
NO_LOGIN_ATTEMPT_THRESHOLD = -1
@@ -91,7 +93,7 @@ HTTP_SCHEMA = vol.Schema(
vol.Optional(CONF_SSL_CERTIFICATE): cv.isfile,
vol.Optional(CONF_SSL_PEER_CERTIFICATE): cv.isfile,
vol.Optional(CONF_SSL_KEY): cv.isfile,
vol.Optional(CONF_CORS_ORIGINS, default=[]): vol.All(
vol.Optional(CONF_CORS_ORIGINS, default=[DEFAULT_CORS]): vol.All(
cv.ensure_list, [cv.string]
),
vol.Inclusive(CONF_USE_X_FORWARDED_FOR, "proxy"): cv.boolean,
+3
View File
@@ -45,6 +45,9 @@ def setup_cors(app, origins):
path = path.canonical
if path.startswith("/api/hassio_ingress/"):
return
if path in cors_added:
return