Cognito 登录工作正常,但在浏览器中出现 400 错误

问题描述 投票:0回答:1

奇怪的是,我正在使用 Angular 7 并使用带有身份验证的 API 网关。

我的问题是,在使用 amplify 和 amazon-cognito-identity-js 时,我在浏览器中收到 400 错误。一切正常,但错误仍然存在。

见下文:-

Auth.configure({
      mandatorySignIn: false,
        // REQUIRED - Amazon Cognito Identity Pool ID
        identityPoolId: 'eu-west-1:ssssssssssss',
        // REQUIRED - Amazon Cognito Region
        region: 'eu-west-1', 
        // OPTIONAL - Amazon Cognito User Pool ID
        userPoolId: 'eu-west-1_ssssssssssss', 
        // OPTIONAL - Amazon Cognito Web Client ID (26-char alphanumeric string)
        userPoolWebClientId: 'sssssssss',
     })
    const user = Auth.signIn(userName, password).then(res =>
      {});

在浏览器中我得到:-

POST https://cognito-idp.eu-west-1.amazonaws.com/ 400 错误

但是,代码可以工作,知道为什么会发生这种情况吗?

感谢您的帮助

angular amazon-cognito
1个回答
0
投票

我也有同样的问题。我必须在我的身份池中激活访客访问权限(使用 AWS 控制台)。这解决了400问题。

© www.soinside.com 2019 - 2024. All rights reserved.