如何在javascript上保存SubscriptionKey

时间:2018-04-20 13:42:11

标签: azure bing-speech

我使用Bing语音API和javascript库进行语音识别App。 但我需要使用Library包含SubscriptionKey到Html / JS代码。

我认为另一个人可以看到我的密钥并使用它。 如何保存我的钥匙? 可以在每次用户访问时动态重新生成密钥吗? 要么 可以设置密钥到期限制吗?

1 个答案:

答案 0 :(得分:0)

建议您从服务器端拨打电话。您可以启动从客户端到服务器的呼叫,其中您的客户端已列入白名单,然后调用API。或者,您可以使用Azure Key Vault生成机密并使用它并经常更改。此外,建议您经常更改订阅密钥和/或Azure Key Vault密钥以限制曝光。

类似的问题,但Bing地图发布在此处:http://www.garzilla.net/vemaps/Protecting-Your-Map-Key.aspx