Получение 401 при попытке зарегистрироваться или войти в систему в примере django allauth react-spa
Я очень новичок в использовании Django-allauth, я хочу интегрировать его с моим серверной частью Django. Я пытался использовать пример react-spa, описанный в документации https://react.demo.allauth.org/, но при отправке запроса на регистрацию или логин у меня возникла ошибка 401. Почему это происходит?
Ответ выглядит следующим образом:
{
"status": 401,
"data": {
"flows": [
{
"id": "login"
},
{
"id": "login_by_code"
},
{
"id": "signup"
},
{
"id": "provider_redirect",
"providers": [
"dummy"
]
},
{
"id": "provider_token",
"providers": [
"dummy"
]
},
{
"id": "mfa_login_webauthn"
},
{
"id": "verify_email",
"is_pending": true
}
]
},
"meta": {
"is_authenticated": false
}
}
Я понимаю, что массив потоков указывает на то, что это методы аутентификации. Но как я могу пройти аутентификацию, если метод входа / регистрации не позволяет мне это сделать?
Шаги для повторного воспроизведения:
- Я запустил этот пример локально, клонировал его здесь https://codeberg.org/allauth/django-allauth/src/branch/main/examples/react-spa
- Запустил docker compose up
- Заходим на сайт
localhost:10000
, когда регистрироваться - вводим email и пароль + подтверждение пароля. Запрос был выполнен успешно, и я был перенаправлен на экран подтверждения ввода кода по электронной почте - Я не ввел код на шаге 3. Вместо этого я вернулся на страницу регистрации и ввел свой настоящий адрес электронной почты, чтобы получить код и ввести его. Попробовал использовать этот адрес электронной почты и получил ответ 401.
Я ожидал, что смогу успешно отправить запрос на регистрацию, но этого не произошло. Буду признателен за любую помощь :)