More detailed info on origin error

This commit is contained in:
shortcutme 2020-02-13 17:22:37 +01:00
parent fefd2474b1
commit 113b57415f
No known key found for this signature in database
GPG Key ID: 5B63BAE6CB9613AE
1 changed files with 3 additions and 2 deletions

View File

@ -779,8 +779,9 @@ class UiRequest(object):
if origin:
origin_host = origin.split("://", 1)[-1]
if origin_host != host and origin_host not in self.server.allowed_ws_origins:
ws.send(json.dumps({"error": "Invalid origin: %s" % origin}))
return self.error403("Invalid origin: %s" % origin)
error_message = "Invalid origin: %s (host: %s, allowed: %s)" % (origin, host, self.server.allowed_ws_origins)
ws.send(json.dumps({"error": error_message}))
return self.error403(error_message)
# Find site by wrapper_key
wrapper_key = self.get["wrapper_key"]