ipmi: usinc usc auth

This commit is contained in:
Maxim Devaev
2025-05-04 21:30:19 +03:00
parent 79d4d99f37
commit c8cf06ee8c
10 changed files with 75 additions and 69 deletions

View File

@@ -217,8 +217,10 @@ class KvmdClientSession(BaseHttpClientSession):
class KvmdClient(BaseHttpClient):
def make_session(self, user: str="", passwd: str="") -> KvmdClientSession:
headers = {
"X-KVMD-User": user,
"X-KVMD-Passwd": passwd,
}
headers: (dict[str, str] | None) = None
if user:
headers = {
"X-KVMD-User": user,
"X-KVMD-Passwd": passwd,
}
return KvmdClientSession(lambda: self._make_http_session(headers))