Merge pull request #471 from cfdude/fix/credential-store-list-users

fix(auth): filter non-credential files from list_users()
This commit is contained in:
Taylor Wilsdon
2026-02-13 17:11:31 -05:00
committed by GitHub

View File

@@ -215,10 +215,13 @@ class LocalDirectoryCredentialStore(CredentialStore):
return []
users = []
non_credential_files = {"oauth_states"}
try:
for filename in os.listdir(self.base_dir):
if filename.endswith(".json"):
user_email = filename[:-5] # Remove .json extension
if user_email in non_credential_files or "@" not in user_email:
continue
users.append(user_email)
logger.debug(
f"Found {len(users)} users with credentials in {self.base_dir}"