你的说法是正确的,密钥将会暴露给公众,不幸的是没有办法隐藏这些信息。
来自如何使用 Azure 移动服务的 HTML/JavaScript 客户端
:
应用程序密钥旨在过滤掉对移动服务的随机请求,并与应用程序一起分发。由于此密钥未加密,因此不能被视为安全。要真正保护移动服务数据,您必须在允许访问之前对用户进行身份验证。
Microsoft 建议您对用户进行身份验证。有关身份验证的更多信息,请参见:https://azure.microsoft.com/en-in/documentation/articles/mobile-services-html-how-to-use-client-library/#authentication。