AWS Cognito授权API调用使用Javascript

时间:2017-07-31 16:07:26

标签: javascript ajax amazon-web-services aws-cognito

我有一个通过AWS cognito服务进行身份验证的API。我想用下面的代码使用ajax .i来调用它。

  $.ajax({
                    url: 'https://XXXXXXXXX.execute-api.us-east-2.amazonaws.com/XXXXXXXX/setusername',
                    type: 'POST',
                    dataType: 'json',
                    data: {},
                    header :{'Authorization':result.getIdToken().getJwtToken()},
                    success: function (data, textStatus, xhr) {
                        console.log(data);
                    },
                    error: function (xhr, textStatus, errorThrown) {
                        console.log('Error in Operation');
                    }
                });

但是当我执行它时它会给我以下错误。(注意:当我从API网关中移除cognito Auth时,此工作正常)

Console Error

and below is my integration response

1 个答案:

答案 0 :(得分:0)

尝试使用此库来签署对您的API Lambda方法https://github.com/mhart/aws4

的调用

或者您使用的是自定义身份验证?