Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在API网关和Cognito用户池中使用授权程序_Amazon Web Services_Amazon Cognito - Fatal编程技术网

Amazon web services 在API网关和Cognito用户池中使用授权程序

Amazon web services 在API网关和Cognito用户池中使用授权程序,amazon-web-services,amazon-cognito,Amazon Web Services,Amazon Cognito,我通过将第三方google登录与Cognito用户池集成,成功地建立了第三方google登录。成功登录后,我可以访问id_令牌作为重定向url中的查询参数 我正在尝试使用此id_令牌对API网关的REST调用进行签名。我使用Cognito用户池在特定API上配置了一个授权器。当我试图通过将Authorization(header)字段设置为我作为查询参数接收的这个id_令牌,在Authorizer UI上测试这个时,我不断得到一个未经授权的请求错误 此外,我已根据此文档为我的用户配置了IAM策略

我通过将第三方google登录与Cognito用户池集成,成功地建立了第三方google登录。成功登录后,我可以访问id_令牌作为重定向url中的查询参数

我正在尝试使用此id_令牌对API网关的REST调用进行签名。我使用Cognito用户池在特定API上配置了一个授权器。当我试图通过将Authorization(header)字段设置为我作为查询参数接收的这个id_令牌,在Authorizer UI上测试这个时,我不断得到一个未经授权的请求错误

此外,我已根据此文档为我的用户配置了IAM策略:

有人能帮我做错事吗


谢谢,事实证明,您必须传递Cognito作为授权头的一部分返回的access_令牌。您可以通过在API Gateway的Authorizator接口提供的UI中测试访问令牌,来尝试访问令牌是否有效。

结果表明,您必须传递Cognito作为授权头的一部分返回的访问令牌。您可以在API Gateway的Authorizator接口提供的UI中测试您的访问令牌是否有效。

能否共享您的头,特别是授权位?您是否在api网关中测试过它以检查它是否正常工作?我只是用Bear设置授权头。我担心的是,AWS cognito用户池身份验证返回的id_令牌/访问_令牌是否可以通过这种方式直接用于生成访问密钥/秘钥来签署API网关请求扫描您是否共享头,特别是授权位?您是否在api网关中测试过它以检查它是否正常工作?我只是用Bear设置授权头。我关心的是,AWS cognito用户池身份验证返回的id_令牌/访问_令牌是否可以通过这种方式直接用于生成访问密钥/秘密密钥来签署API网关请求