AWS Cognito身份验证将Angular 4抛出UnknownError

时间:2018-11-04 07:11:58

标签: angular amazon-web-services aws-sdk amazon-cognito

我正在使用“ amazon-cognito-identity-js”:“ ^ 3.0.3”进行AWS Cognito身份验证。 目前,我正在使用Angular 4作为前端版本。

我对用户进行身份验证时,返回的响应带有http 200状态代码。但是,响应的正文中包含“ UnknownError”。

代码如下:

#define

在身份验证服务中

import {
  CognitoUserPool,
  CognitoUserAttribute,
  CognitoUser,
  AuthenticationDetails,
  CognitoUserSession
} from 'amazon-cognito-identity-js';

在用户通过服务输入下面的USERNAME和PASSWORD后单击提交按钮时,将称为:

const POOL_DATA = {
  UserPoolId: 'SomePoolId',
  ClientId: 'AngularClientID'
};
const userPool = new CognitoUserPool(POOL_DATA);

Error Screen shot

我可以看到http 200为成功状态。

响应屏幕截图:

Response Screen shot

我检查了多个论坛,但找不到解决方案。这就是为什么我在这里发布此问题。请帮助解决此问题。

0 个答案:

没有答案