簡體   English   中英

使用windows form c#登錄谷歌

[英]Login to Google using windows form c#

大家好,我有一個問題,我想創建應用程序以使用 api google drive 生成​​帳戶谷歌驅動器,但我不知道如何使用應用程序而不是導航器 C# windows 窗體中的帳戶登錄。 在此處輸入圖片說明

以及如何使用現有用戶編輯此憑據

嘗試執行以下步驟: https : //docs.microsoft.com/en-us/aspnet/core/security/authentication/social/google-logins?view=aspnetcore-3.1

我已經使用了這些步驟並且非常適合我。 除了重定向到 Google 身份驗證頁面之外,您別無選擇。 輸入您的 Google 憑據后,您將被重定向回您的站點。

我的理解是您正在嘗試從控制台應用程序使用Google Drive API 或者就此而言,一個完整的桌面應用程序。

考慮一件事,如果您不使用服務帳戶,您必須讓用戶向 google進行身份驗證並允許您的應用程序代表他/她工作。 沒有辦法解決這個問題

您可以做的是在用戶已經登錄后,保存令牌並在必要時刷新它們

當然,OAuth 可能很復雜,但您使用.NET 庫,一切都會為您管理。 您可以.NET Drive Quickstart 中查看一個真實示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM