2012-04-24 30 views

Respuesta

5

En pocas palabras, no. La aplicación cliente necesita conocimiento de la clave para autenticarse con los servidores de Bing Maps y, dado que el código JavaScript no puede ofuscarse por completo, un usuario siempre podrá extraer su clave del código del lado del cliente.

Existen varios métodos para oscurecer su clave desde el ojo humano al examinar su código fuente (como los mencionados en las publicaciones enumeradas por Sandeep), pero solo son efectivos contra los usuarios más ocasionales; es una cuestión trivial de usar herramientas como Firebug para revelar la clave para cualquier usuario tan motivado para hacerlo.

+1

Si solo utiliza la API REST puede realizar un proxy de las llamadas a través de su servidor web (lo que le permite agregar la clave API en su servidor web). Además, [ArcGIS] (http://www.arcgis.com/) La integración de mapas de Bing parece eliminar de alguna manera la necesidad de poner la clave API en javascript, pero no estoy seguro de cómo, por lo que parece posible. – gregjhogan

Cuestiones relacionadas