从SwaggerHub向Cognito进行身份验证,以调用API网关

时间:2018-07-20 08:53:47

标签: swagger aws-api-gateway amazon-cognito swagger-2.0 swaggerhub

我有一个SwaggerHub定义,我想使用“试用”功能从API网关页面提取数据。 使用Cognito授权器限制此API。

当前,我已经创建了一个单独的网页,在该网页上我登录到Cognito UserPool,然后它返回id_token。然后,每次调用时,我都会复制该值并将其粘贴到Authorization头值中的SwaggerHub定义中。

有没有一种方法可以直接从SwaggerHub进行授权,而不必先从另一个方法获取id令牌?

1 个答案:

答案 0 :(得分:0)

是的,可以使用安全性方案。参见Locator Strategies

有关oauth2的示例,请参见https://swagger.io/docs/specification/authentication/。这不是我的API,而是我在SwaggerHub上搜索到的。