使用windows窗体c#登录谷歌



大家好,我有一个问题,我想用api谷歌驱动器创建一个生成帐户谷歌驱动器的应用程序,我不知道如何从应用程序而不是导航器C#窗口窗体使用帐户登录。在此处输入图像描述

以及如何使用现有用户编辑此凭证

请尝试以下步骤:https://learn.microsoft.com/en-us/aspnet/core/security/authentication/social/google-logins?view=aspnetcore-3.1

我已经使用了这些步骤,并且非常适合我。你别无选择,只能重定向到谷歌身份验证页面。输入您的谷歌凭据后,您将被重定向回您的网站。

我的理解是,您正在尝试从控制台应用程序使用Google Drive API。或者是一个完全桌面化的应用程序。

考虑一件事,如果您不使用服务帐户,您必须让用户向谷歌进行身份验证,并允许您的应用程序代表他/她工作。这是没有办法的。

您可以在用户已经登录后保存令牌,并在必要时刷新它们

当然,OAuth可能很复杂,但如果您使用.NET库,一切都将由您管理。您可以查看.NET Drive Quickstart中的一个真实示例

最新更新