获取RESTAPI的AWS Cognito令牌,以便测试它

获取RESTAPI的AWS Cognito令牌,以便测试它,api,rest,amazon-cognito,e2e-testing,Api,Rest,Amazon Cognito,E2e Testing,我正在尝试测试一个用AWS构建的RESTAPI,它使用Cognito进行身份验证。我找不到在命令行上获取访问令牌的方法(当然可以与浏览器一起使用…),因此我可以测试API本身 你知道怎么做吗 谢谢您可以从命令行获取令牌,请参见。 以下是一个例子: aws cognito-idp admin-initiate-auth --user-pool-id us-west-2_aaaaaaaaa --client-id 3n4b5urk1ft4fl3mg5e62d9ado --auth-flow ADMI

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

你知道怎么做吗


谢谢

您可以从命令行获取令牌,请参见。 以下是一个例子:

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
请确保创建的客户端没有“App client secret”,并且启用了“Enable username password auth for admin api for authentication”