Access camera images using access token

This commit is contained in:
Paulus Schoutsen 2016-05-15 16:59:27 -07:00
parent 585fbb1c02
commit fe794d7fd8
2 changed files with 35 additions and 18 deletions

View file

@ -339,10 +339,7 @@ class HomeAssistantView(object):
# Auth code verbose on purpose
authenticated = False
if not self.requires_auth:
authenticated = True
elif self.hass.wsgi.api_password is None:
if self.hass.wsgi.api_password is None:
authenticated = True
elif hmac.compare_digest(request.headers.get(HTTP_HEADER_HA_AUTH, ''),
@ -366,9 +363,11 @@ class HomeAssistantView(object):
except BadRequest:
pass
if not authenticated:
if self.requires_auth and not authenticated:
raise Unauthorized()
request.authenticated = authenticated
result = handler(request, **values)
if isinstance(result, self.Response):