Ошибка сети при аутентификации пользователя с помощью AWS Cognito - PullRequest
0 голосов
/ 30 июня 2018

Я пытаюсь включить аутентификацию Cognito в свой проект на основе React. Мой код основан на примерах, приведенных на странице NPM. Вот как это выглядит:

var authenticationData = {
    Username : 'username',
    Password : 'password',
};

var authenticationDetails = new AmazonCognitoIdentity.AuthenticationDetails(authenticationData);

var poolData = {
    UserPoolId : '...', // Your user pool id here
    ClientId : '...' // Your client id here
};

var userPool = new AmazonCognitoIdentity.CognitoUserPool(poolData);

var userData = {
    Username : 'username',
    Pool : userPool
};

var cognitoUser = new AmazonCognitoIdentity.CognitoUser(userData);
cognitoUser.authenticateUser(authenticationDetails, {
    onSuccess: function (result) {
               console.log('Successfully logged!');
            }
        });
    },

    onFailure: function(err) {
        console.log(JSON.stringify(err));
    },

});

Я создал пул пользователей и добавил клиент приложения. Я также включил провайдер идентификации для приложения-клиента. Однако мой код не проходит проверку подлинности с ошибкой {"code": "NetworkError", "name": "Error", "message": "Network error"} . Поскольку мой проект по-прежнему размещается на локальном хосте, я установил плагин CORS для Firefox, но это не решает проблему. Я не мог понять смысл этого сообщения об ошибке. Я дважды проверил регион Cognito, идентификатор пула и идентификатор клиента. Все они установлены на правильные значения. Кто-нибудь знаком с этой ошибкой и имеет представление, что может быть причиной этого?

...