From ec0ee17bcd51d9f81ac70a3652bbea4e9aeb953a Mon Sep 17 00:00:00 2001 From: Daniil Sobolev Date: Mon, 14 Sep 2026 07:49:34 +0300 Subject: [PATCH] fix: set should_remember_password in CMsgClientLogon for token caching Without this flag, Steam does not issue a reusable refresh token during login via access_token. node-steam-user always sets this field (components/09-logon.js line 88). --- src/session.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/session.rs b/src/session.rs index c01be01..d356fbb 100644 --- a/src/session.rs +++ b/src/session.rs @@ -208,6 +208,7 @@ pub async fn login( client_language: Some(String::new()), machine_name: Some(String::new()), steamguard_dont_remember_computer: Some(false), + should_remember_password: Some(true), chat_mode: Some(2), access_token: Some(access_token.into()), client_package_version: Some(1771),