gpt4 book ai didi

c# - WinForm 上的谷歌 OAuth 2.0

转载 作者:行者123 更新时间:2023-11-30 17:07:54 24 4
gpt4 key购买 nike

我需要一些指示,因为我迷路了。我正在 WinForms 中开发一个非常小的应用程序,它使用 Google API。 为了能够获取用户数据,我需要获取他的用户名和密码,到目前为止一切正常,但是我没有任何保存用户的能力。

现在,我不想每次都询问用户名和密码,所以我正在尝试找到一种安全的方法来做到这一点。

我问了一个question关于我应该把这些信息放在哪里,得到的答案是保存用户名和密码不是个好主意,我应该改用 Google OAuth 2.0。

但是,我的问题是我需要为 Google OAuth 2.0 使用网络浏览器,现在我不确定如何在我的 WinForm 应用程序中实现它。

我的问题:

  1. 是否可以从网络浏览器获取数据到我的应用程序?
  2. 我应该寻找其他方式来获取用户数据吗? (任何建议都会很棒)。

最佳答案

您需要知道的两条最重要的信息是您应该使用客户端库来为您完成工作,并且您应该使用“已安装的应用程序”流程/客户端类型。

使用此处的教程,它会引导您使用已安装的应用程序: https://code.google.com/p/google-api-dotnet-client/wiki/GettingStarted

您必须使用 Web 浏览器从用户那里获取凭据,但是一旦这样做,您应该能够重新使用这些凭据(刷新 token )而无需重新提示。该库使将这些凭据从浏览器转移到您的应用变得简单。

关于c# - WinForm 上的谷歌 OAuth 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14158770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com