我目前正在开发一个Ionic应用程序,我有一个嵌入的谷歌地图。Google V3 API建议使用API键来跟踪使用情况。问题是,当我为浏览器使用创建一个API密钥时,我只能通过指定引用来保护我的API密钥。现在我没有移动设备的推荐人,所以我能做些什么来避免其他人也可以使用我的API密钥呢?
发布于 2015-03-20 01:19:31
在我看来,你有两个选择:
无论哪种方式,仍然有可能有人得到你的钥匙,并使用它来代表你提出要求。他们可以自己欺骗引用者,即使你走了这条路线,因为它是由客户端浏览器提供的头。
发布于 2015-03-20 01:19:51
我认为最好的方法是创建一个代理服务器,它使用服务器密钥调用API,并在其中要求用户使用userID登录(如果您的应用程序需要登录)或可能是设备id。至少你对正在发生的事情有一定的控制。
https://stackoverflow.com/questions/29157626
复制相似问题