我假设Azure Functions中Function Keys
的目的是允许函数的多个使用者各自拥有自己唯一的Function Key
。因此,如果我们不再希望供应商能够调用该功能,那么我很容易撤销密钥。
但是,我还想使用Function Key
作为查找来查找哪个供应商称为函数。我在文档中找不到有关如何执行此操作的任何内容,HttpRequestMessage
对象中也没有任何内容可以指示找到它的位置。
有没有办法检索用于调用Azure函数的Key Name
的{{1}}?
答案 0 :(得分:2)
Drovani,
您对密钥使用的假设是正确的。
不幸的是,这些信息今天不容易公开,但所使用的实际密钥会随请求传递给您(取决于客户端的身份验证方式,可以是名为"code"
的查询字符串,也可以是名为{ "x-function-keys"
),因此您可以从该信息中获取消费者,但我同意这不是理想的,所以我已经打开了一个问题here,因此我们可以改进这一点。
谢谢!