获取REST API的AWS Cognito令牌,以便我可以对其进行测试

时间:2020-08-16 09:26:47

标签: api rest amazon-cognito e2e-testing

我正在尝试测试使用Cognito进行身份验证的AWS构建的REST API。我找不到在命令行上获取访问令牌的方法(当然,在浏览器上可以正常使用...),因此我可以测试API本身。

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以从命令行获取令牌,请参阅admin-initiate-auth。 这是一个示例:

aws cognito-idp admin-initiate-auth --user-pool-id us-west-2_aaaaaaaaa --client-id 3n4b5urk1ft4fl3mg5e62d9ado --auth-flow ADMIN_NO_SRP_AUTH --auth-parameters USERNAME=jane@example.com,PASSWORD=password

请确保创建的客户端没有“应用程序客户端密码”,并且启用了“启用用于身份验证的管理API的用户名密码auth”。

相关问题