在开源项目中加入Google Maps API Key?

时间:2009-07-11 09:01:51

标签: security api open-source google-maps publish

将Google Maps API密钥放入源代码并发布可以吗?

其他人可以接受并滥用它,但我不希望每个开发人员/用户都获得自己的API密钥并在某处输入。如果密钥的所有者负责,我应该为项目创建一个新的Google帐户吗? (该项目是Objective-C中的桌面应用程序和一个小型开发人员工具。)

最方便的方法是什么?

1 个答案:

答案 0 :(得分:4)

我认为这不合法,但即便如此,技术上也是不可能的,因为Google Maps API密钥与您的域名相关联。 Google会检查HTTP请求的引荐来源以验证密钥。

无论如何,密钥并不是秘密:只需使用Google地图查看网站来源即可显示API密钥。