为什么 Debian 随 Chromium 一起提供 Google API 密钥?

为什么 Debian 随 Chromium 一起提供 Google API 密钥?

我有一个名为的文件/etc/chromium.d/apikeys,其中包含以下内容,

# API keys assigned to Debian by Google for access to their services like sync and gmail.
 
export GOOGLE_API_KEY="AIzaSyCkfPOPZXDKNn8hhgu3JrA62wIgC93d44k"
export GOOGLE_DEFAULT_CLIENT_ID="811574891467.apps.googleusercontent.com"
export GOOGLE_DEFAULT_CLIENT_SECRET="kdloedMFGdGla2P1zacGjAQh"

为什么 Debian 一开始就提供 Google API 密钥?您不需要 API 即可访问 gmail.com?如果我删除这个文件会发生什么?

你可以看到它是上游铬的一部分,

$ dpkg -S /etc/chromium.d/apikeys
chromium: /etc/chromium.d/apikeys

Chromium 功能的哪一部分需要这些键?

答案1

这是为了使用 Chromium 登录 Google,您可以选择将保存的密码等内容上传到 Google Cloud。

有问题的钥匙允许访问九个独立的Google 服务包括拼写、建议、翻译、地理位置、安全浏览等。虽然其中一些功能可能被认为是可选的,但在许多情况下,与 Chrome 浏览器用户甚至 Firefox 用户相比,失去这些功能肯定会降低用户的体验。看到添加的功能需要魔法密钥才能使用它有点奇怪,但对 API 和密钥可以执行的操作的限制使其更加令人担忧。

您可以在 lwn.net 上阅读更多相关信息,“Debian 上的 Chromium API 密钥”。这是在 bug 748867 之后添加的“缺少 API 密钥,Chromium 的某些功能被禁用”已归档这个补丁


谢谢评论里的AB与所有链接。

相关内容