Source code for sisense.admin.auth.auth

from .auth_model import AuthModel


[docs]class Auth(AuthModel):
[docs] def login(self, username: str, password: str): self.logout() data = {'username': username, 'password': password} response = self._api.post('authentication/login', data) self._token = response['access_token']
[docs] def logout(self): if self.is_logged(): self._api.get('authentication/logout', headers={'authorization': self.token}) self._reset_token()