mirror of
https://github.com/esphome/esphome.git
synced 2024-11-10 09:17:46 +01:00
Fix HA addon auth using HA credentials (#3758)
This commit is contained in:
parent
60e46d485e
commit
acd0b50b40
1 changed files with 5 additions and 2 deletions
|
@ -816,14 +816,17 @@ 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)
|
||||
req = requests.post(
|
||||
"http://supervisor/auth", headers=headers, json=data, timeout=30
|
||||
)
|
||||
if req.status_code == 200:
|
||||
self.set_secure_cookie("authenticated", cookie_authenticated_yes)
|
||||
self.redirect("/")
|
||||
|
|
Loading…
Reference in a new issue