Anyone know of a work around?
Seems to take the last used password, you can attempt a login with an incorrect password to override the existing cache.
login <user> <password>
From https://steamcommunity.com/discussions/forum/13/864973760908921700/?ctp=2#c3820780544812214415: "Go to config/config.vdf, and remove the "ConnectCache" entry, it contains the cached credentials (probably a login token or something)"
https://github.com/ztgasdf/steampkg seems to have more information about how the cached credentials are stored.
Just tested with current steamcmd. Logout clears cached credentials.
Closing per the last comment.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Logging in to a steam account and providing credentials when prompted (password and Steam Guard) stores some form of authentication locally.
logoutdoes not seem to remove these details, despite the text fromhelp login:Is there a better way to clear these details instead? Separately, is it documented what form of authentication tokens are stored locally, so I can work out what state I'm leaving behind on a server?
Steps for reproducing this issue:
From a steamcmd prompt:
login <user>and supply password and Steam Guard when promptedlogoutlogin <user>does not require password. Stays the same even after restarting the process (and even box!) and trying again.