Ответ AWS Cognito ignoreAuth пуст при попытке аутентификации пользователя в JavaScriptJavascript

Форум по Javascript
Anonymous
Ответ AWS Cognito ignoreAuth пуст при попытке аутентификации пользователя в JavaScript

Сообщение Anonymous »

Я пытаюсь аутентифицировать пользователя в AWS Cognito, используя поток USER_PASSWORD_AUTH в JavaScript. Однако ответ от ignoreAuth всегда пуст. Вот код, который я использую:

Код: Выделить всё

        var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider({region: 'eu-central-1'});

const poolData = {
UserPoolId: "userPoolId",
ClientId: "clientId",
}

let username = document.getElementById('username').value;
let password = document.getElementById('password').value;
var aws_params = {
AuthFlow: "USER_PASSWORD_AUTH",
AuthParameters: {
"PASSWORD": password,
"SECRET_HASH": "secretHash",
"USERNAME": username
},
ClientId: "clientId",
};

response = cognitoidentityserviceprovider.initiateAuth(aws_params);
Однако объект ответа постоянно пуст, например:

Код: Выделить всё

{
"request": {…},
"data": null,
"error": null,
"retryCount": 0,
"redirectCount": 0,
"httpResponse": {…},
"maxRetries": 3,
"maxRedirects": 10
Я сделал то же самое, но использовал представление Django, и это работает: я получил токен от Cognito. Но в js я застрял.
Любые рекомендации приветствуются!

Подробнее здесь: https://stackoverflow.com/questions/793 ... user-in-ja

Вернуться в «Javascript»