【发布时间】:2019-09-24 20:12:53
【问题描述】:
我正在使用 aws API 网关,我的要求包括在每个端点上设置授权方。测试人员将使用 POSTMAN 集合测试我的 API,他需要提供 JWT 身份验证令牌。我如何向他提供令牌以便可以测试所有 API。
项目包括网络应用程序,其中“amazon-cognito-identity-js”包用于获取 JWT 令牌和调用 API。但是测试人员只需要测试 API。我认为的一种方法是创建一个将发送用户名和密码的端点,然后它将调用 lambda 函数,该函数将使用相同的包进行身份验证并返回 JWT 令牌以进行进一步的 API 调用。但我不确定这是否是最佳做法。
我尝试了一些 AWS 文档,例如 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoIdentityCredentials.html https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-use-postman-to-call-api.html
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway amazon-cognito