diff --git a/src/caosdb/connection/authentication/auth_token.py b/src/caosdb/connection/authentication/auth_token.py index 00f614fd3b01ee26c5a714365b7b148ac1bff8a0..688123867f68153d3631bb8559baa235f6f02da5 100644 --- a/src/caosdb/connection/authentication/auth_token.py +++ b/src/caosdb/connection/authentication/auth_token.py @@ -62,20 +62,12 @@ class AuthTokenAuthenticator(AbstractAuthenticator): def __init__(self): super(AuthTokenAuthenticator, self).__init__() self.auth_token = None - self._initial_one_time_token = None self._connection = None def login(self): self._login() def _login(self): - if self._initial_one_time_token is not None: - # retry first (this could work if maxReplay > 1) - self.auth_token = self._initial_one_time_token - headers = {'Cookie': auth_token_to_cookie(self.auth_token)} - self._connection.request(method="DELETE", path="logout", - headers=headers) - raise LoginFailedError("The authentication token is expired or you " "have been logged out otherwise. The " "auth_token authenticator cannot log in " @@ -95,7 +87,6 @@ class AuthTokenAuthenticator(AbstractAuthenticator): def configure(self, **config): if "auth_token" in config: - self._initial_one_time_token = config.["auth_token"] self.auth_token = config["auth_token"] if "connection" in config: self._connection = config["connection"]