相关疑难解决方法(0)

我真的不能发送带有客户端ID的开源软件吗?

开发人员凭据(例如密码,密钥和客户端ID)旨在供您使用并标识您的API客户端.您将保密您的凭据并做出合理的努力来防止和阻止其他API客户端使用您的凭据.开发人员凭据可能未嵌入开源项目中.

(https://developers.google.com/terms/,我的重点)

这是否意味着我的开源驱动器命令行客户端需要强制我的软件的每个用户在Google云端控制台中设置一个新项目?有更好的选择吗?

它不是很难从非开源中提取客户端ID和客户端"秘密",为什么区别呢?

"安装应用程序"客户端ID和机密并不是真正的秘密,Google文档似乎同意:

该过程会生成客户端ID,在某些情况下会导致客户端机密,您将其嵌入应用程序的源代码中.(在这种情况下,客户端秘密显然不被视为秘密.)

(https://developers.google.com/accounts/docs/OAuth2,我的重点)

open-source oauth google-api clientid google-oauth

25
推荐指数
2
解决办法
3066
查看次数

标签 统计

clientid ×1

google-api ×1

google-oauth ×1

oauth ×1

open-source ×1