mirror of
https://github.com/esphome/esphome.git
synced 2024-11-25 16:38:16 +01:00
Fix HA addon auth using HA credentials (#3758)
This commit is contained in:
parent
89fd367297
commit
635851807a
1 changed files with 3 additions and 2 deletions
|
@ -816,15 +816,16 @@ class LoginHandler(BaseHandler):
|
|||
import requests
|
||||
|
||||
headers = {
|
||||
"Authentication": f"Bearer {os.getenv('SUPERVISOR_TOKEN')}",
|
||||
"X-Supervisor-Token": os.getenv("SUPERVISOR_TOKEN"),
|
||||
}
|
||||
|
||||
data = {
|
||||
"username": self.get_argument("username", ""),
|
||||
"password": self.get_argument("password", ""),
|
||||
}
|
||||
try:
|
||||
req = requests.post(
|
||||
"http://supervisor/auth", headers=headers, data=data, timeout=30
|
||||
"http://supervisor/auth", headers=headers, json=data, timeout=30
|
||||
)
|
||||
if req.status_code == 200:
|
||||
self.set_secure_cookie("authenticated", cookie_authenticated_yes)
|
||||
|
|
Loading…
Reference in a new issue