检索Azure函数中HTTP Hook中使用的函数键名称

时间:2016-11-14 22:51:15

标签: azure azure-functions

我假设Azure Functions中Function Keys的目的是允许函数的多个使用者各自拥有自己唯一的Function Key。因此,如果我们不再希望供应商能够调用该功能,那么我很容易撤销密钥。

但是,我还想使用Function Key作为查找来查找哪个供应商称为函数。我在文档中找不到有关如何执行此操作的任何内容,HttpRequestMessage对象中也没有任何内容可以指示找到它的位置。

有没有办法检索用于调用Azure函数的Key Name的{​​{1}}?

1 个答案:

答案 0 :(得分:2)

Drovani,

您对密钥使用的假设是正确的。

不幸的是,这些信息今天不容易公开,但所使用的实际密钥会随请求传递给您(取决于客户端的身份验证方式,可以是名为"code"的查询字符串,也可以是名为{ "x-function-keys"),因此您可以从该信息中获取消费者,但我同意这不是理想的,所以我已经打开了一个问题here,因此我们可以改进这一点。

谢谢!