Bing映射API密钥(凭据)

Moh*_*isa 7 api credentials bing-maps

无论如何都要保护Bing地图API密钥不被暴露给客户端?

Ala*_*son 5

很简单,没有.客户端应用程序需要密钥知识才能通过Bing Maps的服务器进行身份验证,并且由于Javascript代码无法完全混淆,因此用户始终可以从客户端的代码中提取密钥.

有各种方法可以隐藏人眼浏览源代码的密钥(例如Sandeep列出的帖子中讨论过的密码),但这些方法只对大多数临时用户有效 - 使用Firebug等工具是一件小事.揭示任何用户如此积极主动的关键.

  • 如果您只使用REST API,则可以通过Web服务器代理调用(允许您在Web服务器上添加API密钥).此外,[ArcGIS](http://www.arcgis.com/)Bing地图集成似乎在某种程度上消除了将API密钥放在javascript中的需要,但我不知道如何,所以似乎有可能. (2认同)