AWS GlobalSignOut с истекшим токеном идентификатора и токеном доступа - PullRequest
0 голосов
/ 05 августа 2020

Итак, я вызываю aws GlobalSignout, который работает нормально, пока токен доступа и токен идентификатора не истекут, и в этом случае aws отправляет мне новый набор токенов и сохраняет его в моем локальном хранилище.

            cognitoUser.globalSignOut({
                onFailure: (e) => {
                    console.log(e);
                    cognitoUser.globalSignOut({
                        onFailure: (e) => {
                            console.log(e);
                        },
                        onSuccess: (r) => {
                            console.log(r);
                        },
                    });
                },
                onSuccess: (r) => {
                    console.log(r);
                },
            });

Я вызываю globalSignOut второй раз, если первый не сработает из-за просроченного токена. И во второй раз я получаю ту же ошибку токена с истекшим сроком действия, потому что HTTP-вызов aws завершается после того, как я сделаю второй вызов globalSignOut. Как я могу дождаться этого http-вызова к fini sh, прежде чем вызывать globalSignOut во второй раз?

Я использую amazon-cognito-identity-js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...