В модуле аутентификации AWS Amplify есть несколько методов для такие действия, как вход в систему, регистрация, забытый пароль и т. д. Даже можно позволить пользователю обновлять свою информацию, например:
import { Auth } from 'aws-amplify'
// Auth API Sign-in sample
Auth.signIn(username, password)
.then(user => console.log(user))
.catch(err => console.log(err))
// Auth API Change info sample
let result = await Auth.updateUserAttributes(user, {
'email': '[email protected]',
'family_name': 'Lastname'
})
Однако я не видел возможности отключить (будьте осторожны, не удалять) учетную запись.
Итак, пользователь может зарегистрироваться в веб-приложении, но не может деактивировать его с помощью AWS Amplify? Если нет, есть ли другие способы отключить пользователя пула пользователей AWS Cognito с помощью кода Javascript?