В моей службе авторизации у меня есть
import { Injectable } from '@angular/core';
import{ CognitoUser} from 'amazon-cognito-identity-js'
import Auth from '@aws-amplify/auth';
import { Router } from '@angular/router';
... среди других методов в классе у меня есть этот, чтобы сбросить пароль в Cognito
export class AuthenticationService {
...
passwordResetConfirmation(username, code, new_password){
Auth.forgotPasswordSubmit(username, code, new_password)
.then(data => {console.log(data)})
.catch(err => console.log(err));
}
}
Как вы видите, здесь нет HttpClient из Angular, однако Amplify каким-то образом выполняет Http-запросы. Как я могу получить доступ к этому полному ответу, включая заголовок. * Перехватчик angular не ловит и не делает что-либо с Cognito. Мне нужно получить код состояния ответа, чтобы убедиться, что он был успешным