Revert "Always persist/read the access token when a keyring isn't available"

This reverts commit 48c7f7a17e.
This commit is contained in:
Travis Ralston 2019-10-02 22:11:57 -06:00
parent 4e993eae59
commit ba76623433

View File

@ -101,7 +101,6 @@ class ProxyDaemon:
accounts = self.store.load_users(self.name) accounts = self.store.load_users(self.name)
for user_id, device_id in accounts: for user_id, device_id in accounts:
token = False
if self.conf.keyring: if self.conf.keyring:
try: try:
token = keyring.get_password( token = keyring.get_password(
@ -109,7 +108,7 @@ class ProxyDaemon:
) )
except RuntimeError as e: except RuntimeError as e:
logger.error(e) logger.error(e)
if not token: else:
token = self.store.load_access_token(user_id, device_id) token = self.store.load_access_token(user_id, device_id)
if not token: if not token:
@ -571,7 +570,6 @@ class ProxyDaemon:
self.pan_clients[user_id] = pan_client self.pan_clients[user_id] = pan_client
token_stored = False
if self.conf.keyring: if self.conf.keyring:
try: try:
keyring.set_password( keyring.set_password(
@ -579,10 +577,9 @@ class ProxyDaemon:
f"{user_id}-{pan_client.device_id}-token", f"{user_id}-{pan_client.device_id}-token",
pan_client.access_token, pan_client.access_token,
) )
token_stored = True
except RuntimeError as e: except RuntimeError as e:
logger.error(e) logger.error(e)
if not token_stored: else:
self.store.save_access_token( self.store.save_access_token(
user_id, pan_client.device_id, pan_client.access_token user_id, pan_client.device_id, pan_client.access_token
) )