c# - 我应该在哪里存储登录数据?

标签 c# winforms file authentication

我正在创建一个小应用程序,让用户输入他的 Google 帐户名称和密码,并向他显示他的 Google 云端硬盘帐户中可用的电子表格。

我想让用户能够保存以下数据:

  1. true 或 false,是否自动连接到他的帐户。

  2. Google 帐户名称(电子邮件)

  3. 密码

我想这样做,这样他就不用在程序启动的时候再写一遍。

在用户计算机上保存此数据的推荐方法是什么?

(对不起我的英语)

最佳答案

应用程序开发人员永远不应存储用户凭据。 当用户首次通过您的应用程序登录到谷歌帐户时,请从谷歌获取您的应用程序的 OAuth 2 key 。将该 key 安全地存储在您的应用中。

More details about google API's here

关于c# - 我应该在哪里存储登录数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14129100/

相关文章:

c - 编写一个程序,创建一个新的数据文件,其中仅包含第一个文件中大于 60 的数字

java - 如何在 Java 中使用 Scanner 读取文本文件中的特定字符?

c# - MVC 模型评估为无效,因为缺少一些已发布的数据

c# - 我想在 C# 中通过正则表达式解析我的脚本文件

c# - 如何在运行时将文本框的文本设置为粗体?

c# - 在展开折叠事件中更改 TreeNode 图像

c# - (显然)优雅地关闭 UDPClient 使套接字被阻塞

c# - Xamarin Forms MVVM更新不适用于UWP

.net - Windows 窗体 : SelectionChanged event for TextBox class

perl - 无法使用 perl 创建文件(权限被拒绝)