这是否意味着我的开源 Drive 命令行客户端需要强制每个软件用户在 Google Cloud 控制台中设置新项目?是否有更好的选择?
提取非开源的客户端 ID 和客户端“秘密”并不难,那么为什么要区分?
“安装应用程序”的客户端 ID 和秘密并不是真正的秘密,Google 文档似乎也同意:
该过程会生成客户端 ID,以及在某些情况下生成客户端秘密,您需要将它们嵌入应用程序源代码中。(在此情况下,客户端秘密显然不被视为秘密。)(https://developers.google.com/accounts/docs/OAuth2,同样是我的强调)