WPF-首次启动时保存用户凭据持久有效

本文关键字:有效 用户 保存 启动 WPF- | 更新日期: 2023-09-27 17:59:41

我的目的是什么

我希望在第一次启动应用程序时保存用户凭据。

起步情况如何

在第一次启动时,我有一个配置对话框,它允许我公司的支持人员首先配置应用程序。在这些对话框中,他还可以设置各种凭据。我需要为每个启动应用程序的用户提供这些凭据。(这是一个基于网络的应用程序)

可以提供一些解决方案吗

我知道,WPF中有"用户设置"。但这些并不是持久的。这意味着,如果应用程序关闭,而另一个用户正在启动该应用程序,我将丢失凭据。但我需要这些证书的持久性。并且适用于每一位用户。

当然,还有"应用程序设置"。但是这些设置我不能在我的应用程序第一次启动时动态设置。因此,我需要在开发过程中为每个客户设置凭据,并为每个客户编制一名高管。

此外,我还可以将这些凭据保存在一个特殊的数据库中。但要创建一个数据库,仅为此目的对我来说似乎有点太大了

如果有人能帮我,那就太好了。:-)

WPF-首次启动时保存用户凭据持久有效

您可以将其存储在本地SQLite数据库中,它只需要几行代码和一个表,但要么存储哈希,要么确保凭据加密。

此外,用户设置是持久的,只要其他用户使用他或她自己的Windows登录,他们的用户设置就不会覆盖其他用户的用户设置。然而,这些都存储在纯文本配置文件中,因此如果存储凭据,您至少应该加密值。。。