我正在使用“ 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);
我可以看到http 200为成功状态。
响应屏幕截图:
我检查了多个论坛,但找不到解决方案。这就是为什么我在这里发布此问题。请帮助解决此问题。