Доработка на бэкенде (NodeJS)
Переработка изменения адреса электронной почты
• Ограничить обновление поля адреса электронной почты через POST /user.
• Добавить конечную точку для запроса изменения адреса электронной почты.
Тело запроса должно содержать новый адрес электронной почты.
Бэкенд должен отправить письмо с кодом проверки на новый адрес электронной почты.
• Добавить конечную точку для подтверждения изменения адреса электронной почты.
Тело запроса должно содержать код проверки.
Бэкенд должен проверить код и обновить адрес электронной почты пользователя.
Заставить пользователя предоставить адрес электронной почты после входа через Twitter
• После завершения Twitter OAuth создать учетную запись пользователя с пустым адресом электронной почты.
• Блокировать все запросы от пользователя, пока он не предоставит адрес электронной почты.
Связывание с Twitter:
• Добавить конечную точку для получения статуса связывания с Twitter.
• Добавьте конечную точку для начала процесса привязки Twitter OAuth.
• Добавьте конечную точку для завершения процесса привязки Twitter OAuth.
• Добавьте конечную точку для отмены привязки учетной записи Twitter.
Удалить учетную запись
• Добавьте конечную точку для удаления учетной записи текущего пользователя.
Должны быть удалены только данные пользователя.
Связанные сущности, такие как события, комментарии и т. д., должны оставаться нетронутыми.
Ссылки на удаленного пользователя должны быть заменены заполнителем.
Откликайтесь если есть свободное время. пишите тг для связи
• Ограничить обновление поля адреса электронной почты через POST /user.
• Добавить конечную точку для запроса изменения адреса электронной почты.
Тело запроса должно содержать новый адрес электронной почты.
Бэкенд должен отправить письмо с кодом проверки на новый адрес электронной почты.
• Добавить конечную точку для подтверждения изменения адреса электронной почты.
Тело запроса должно содержать код проверки.
Бэкенд должен проверить код и обновить адрес электронной почты пользователя.
Заставить пользователя предоставить адрес электронной почты после входа через Twitter
• После завершения Twitter OAuth создать учетную запись пользователя с пустым адресом электронной почты.
• Блокировать все запросы от пользователя, пока он не предоставит адрес электронной почты.
Связывание с Twitter:
• Добавить конечную точку для получения статуса связывания с Twitter.
• Добавьте конечную точку для начала процесса привязки Twitter OAuth.
• Добавьте конечную точку для завершения процесса привязки Twitter OAuth.
• Добавьте конечную точку для отмены привязки учетной записи Twitter.
Удалить учетную запись
• Добавьте конечную точку для удаления учетной записи текущего пользователя.
Должны быть удалены только данные пользователя.
Связанные сущности, такие как события, комментарии и т. д., должны оставаться нетронутыми.
Ссылки на удаленного пользователя должны быть заменены заполнителем.
Откликайтесь если есть свободное время. пишите тг для связи