如何在 C# WPF 应用程序中保存 accessToken

How to save an accessToken in C# WPF application

我正在制作一个 WPF 应用程序,其中我有用户登录。我没有自己的数据库,但我使用 rest api 来获取所需的数据。当我登录时,我得到一个访问令牌。需要此令牌才能为特定用户获取数据。现在我将 accesstoken 保存在一个静态变量中,但是当我关闭应用程序时,accesstoken 不再保存。有没有一种方法可以在没有数据库的情况下保存此访问令牌,并且无需将其保存在本地文件中。在开发 Web 应用程序时,我会在会话中保存。 C# WPF 中是否有类似的方法。

我认为不使用任何本地文件不可能做到这一点。 User/app 设置将始终使用您计算机上某处的文件。

在 Web 应用程序中,您的会话数据也保存在系统某处的文件中(通常是用户应用程序数据)。

如果您出于安全原因不想将其保存在文件中,您可以直接对其进行加密。

桌面应用程序可以使用 user settings 在启动之间保存数据。
最终设置将存储在本地文件中,但可以方便地 API 访问它们。