【发布时间】:2016-05-02 16:08:04
【问题描述】:
我想为我的基于 nodejs 的 API 编写 BDD 测试,该 API 使用 AWS cognito 作为用户身份验证服务,但我不想在每次构建运行时都使用真正的 cognito 服务。
是否有一种简单而优雅的方式来模拟 Cognito 调用。
使用的框架:
- Nodejs (Hapi.js)
- 用于 nodejs 的 aws-sdk
【问题讨论】:
-
Amazon Cognito 不是用户身份验证服务。为了编写测试,您可以使用任何流行的模拟库来模拟 Cognito 客户端。
-
Cognito 针对 facebook、g+ 验证您的令牌……所以当您发送令牌时,它是一种身份验证。我知道有很多流行的库。我的问题是关于我不知道的模拟 aws-cognito 的更好方法
标签: node.js amazon-web-services aws-sdk hapijs amazon-cognito