Ответ 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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