Angular с AWS-Ampify API и Auth неожиданное поведение приводит к 403 несанкционированным - PullRequest
0 голосов
/ 05 марта 2019

У меня есть угловой проект, в котором AWS-Amplify настроен для использования API и AUTH, я успешно вызвал свой защищенный AWS-IAM Server Server API с помощью ampify, и он возвращает ожидаемый результат.

Почему-то иногда онне выдает ошибку 403, я заметил такое поведение после выхода из системы и повторного входа, после этого, если я вызову API, он вернет 403, но если я войду в систему и обновлю страницу, произойдет успешный вызов.

Я новичок в веб-разработке, сеансах и аутентификации, но я думаю, что мой сеанс должен быть где-то сохранен, чтобы его всегда можно было найти?я прав по этому поводу?какие-либо предложения, пожалуйста, в основном с услугами AWS?

  isLoggedIn(message: string, isLoggedIn: boolean) {
    if (isLoggedIn) {
      this.router.navigate(['/securehome']);
      this.test();
    }
  }

  async test() {
    try {
      const notes = await this.orders();
      alert(notes);
    } catch (e) {
      alert("why? " + e);
    }
  }

  orders() {
    return API.get("orders", "/orders", '');
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...