【发布时间】:2022-09-24 14:55:31
【问题描述】:
我正在创建一个桌面应用程序,它应该能够从 Google Drive 存储和下载日期。我在用Google.Apis.Drive.v3处理授权流程。我面临着如何以及在何处存储授权流程所需的client_secret 的问题。
此应用程序应该可供广大公众使用,因此每个用户都创建其凭据的想法是不可接受的。
我试过了:
- 将 ClientId 和 ClientSecret 直接硬编码为有效的代码,但由于系统版本控制和程序反编译可能导致机密丢失,这并不理想。
- 图书馆不支持阅读我阅读的有关 PKCE 的信息。
实现预期结果的其他选择是什么?
谢谢你的帮助, 安全
-
这是什么类型的应用程序?网络?桌面?
-
它是一个桌面应用程序。
标签: c# google-api-dotnet-client