improved security checks

This commit is contained in:
Devaev Maxim
2020-05-15 17:30:14 +03:00
parent a364e689c6
commit 2eef3061ce
7 changed files with 46 additions and 26 deletions

View File

@@ -71,6 +71,8 @@ class AuthManager:
return self.__enabled
async def authorize(self, user: str, passwd: str) -> bool:
assert user == user.strip()
assert user
assert self.__enabled
assert self.__internal_service
@@ -87,6 +89,8 @@ class AuthManager:
return ok
async def login(self, user: str, passwd: str) -> Optional[str]:
assert user == user.strip()
assert user
assert self.__enabled
if (await self.authorize(user, passwd)):
for (token, token_user) in self.__tokens.items():