场景:用户通过我的应用程序(android)使用 App ID 登录。应用程序进行 API 网关调用以调用函数。该功能需要用户的身份(即身份令牌的声明)。该功能已启用 IAM,API 由 App ID 保护。
调用时,函数参数和环境变量不包括有关授权调用者的信息。操作的参数确实包含一个授权标头,但是当它被解码时,它是函数调用的标头,而不是 API 调用的标头。环境变量也不包含这些信息。
我在 AWS 上进行了这项工作,但我无法发现它是如何在 IBM 云上完成的。我怀疑需要在操作上设置一个参数,但我还没有发现执行此操作所需的变量。是否有可用于设置参数值的变量列表?
我期待的是一种让 API 网关将标头(即授权)从 API 调用转发到可以提取声明的函数调用的方法。