IBM Cloud 函数使用 API 密钥而不是承载令牌?

问题描述 投票:0回答:1

当您创建 IBM 云功能时,默认身份验证似乎是通过使用身份验证令牌进行的。如何将函数设置为使用 API 密钥? 这将使它更容易用作 Watson Assistant 的外部集成。

我试过:

curl -X POST -H 'content-type: application/json' -H 'apikey: xxxx'

function authentication ibm-cloud ibm-watson
1个回答
0
投票

您应该参阅 IBM Cloud Functions 文档中有关保护 Web 操作的部分。它显示了如何传递特殊标头 X-Require-Whisk-Auth 以允许使用机密进行身份验证。它可以是随机生成的,也可以是由您设置的。

除了 Functions 提供的功能之外,您还可以在操作中实现一个附加参数。这可能是“您的”API 密钥来检查,甚至可以识别不同的用户。

© www.soinside.com 2019 - 2024. All rights reserved.