Doccano: Не разрешает новым пользователям регистрироваться в Azure

Созданный на 21 янв. 2020  ·  4Комментарии  ·  Источник: doccano/doccano

Привет,

Мне удалось развернуть doccano в Azure (https://text-annotator-doccano.azurewebsites.net/).
Все работает хорошо, за исключением того, что не позволяет новым пользователям регистрироваться. Если я попытаюсь зарегистрировать новую учетную запись, отобразится ошибка сервера (500).

  • Операционная система: Windows 10
  • Используемая версия Python: Python 3.7.3
  • При установке doccano: 21.01.2019
  • Как вы устанавливали doccano: кнопка Azure
question

Самый полезный комментарий

Когда новый пользователь регистрируется в Doccano, электронное письмо с подтверждением отправляется на адрес электронной почты, указанный при регистрации, и учетная запись пользователя активируется только тогда, когда пользователь щелкает ссылку в этом электронном письме.

Отправка этих писем была реализована относительно недавно для развертывания Azure, поэтому, возможно, в вашем экземпляре еще нет этой функции (см. Https://github.com/doccano/doccano/pull/504)? Не могли бы вы подтвердить, что ваша версия Doccano развернута с ресурсом Sendgrid?

В качестве альтернативы, учитывая, что вы уже находитесь в Azure, я также предлагаю рассмотреть возможность использования интеграции с Azure Active Directory (см. Https://github.com/doccano/doccano/pull/75) для управления доступом пользователей к Doccano. Можно даже управлять доступом администратора к приложению через Azure Active Directory (см. Https://github.com/doccano/doccano/pull/210).

Все 4 Комментарий

У меня такая же проблема. Интересно, что пользователи, которые не смогли зарегистрироваться, отображаются в разделе «Добавить существующего пользователя» на вкладке проекта, если вы входите в систему как администратор.

Итак, я не обнаружил фактической ошибки, но вы можете заставить учетные записи пользователей работать, перейдя на страницу администратора Django http: // {APP_NAME} .azurewebsites.net / admin / auth / user /. Все регистрации, которые привели к ошибке 500, похоже, существуют здесь, вы можете щелкнуть пользователя и установить флажок «активен». После этого кажется, что пользователи могут входить в систему как обычно ... Вы также можете создавать пользователей там.

Когда новый пользователь регистрируется в Doccano, электронное письмо с подтверждением отправляется на адрес электронной почты, указанный при регистрации, и учетная запись пользователя активируется только тогда, когда пользователь щелкает ссылку в этом электронном письме.

Отправка этих писем была реализована относительно недавно для развертывания Azure, поэтому, возможно, в вашем экземпляре еще нет этой функции (см. Https://github.com/doccano/doccano/pull/504)? Не могли бы вы подтвердить, что ваша версия Doccano развернута с ресурсом Sendgrid?

В качестве альтернативы, учитывая, что вы уже находитесь в Azure, я также предлагаю рассмотреть возможность использования интеграции с Azure Active Directory (см. Https://github.com/doccano/doccano/pull/75) для управления доступом пользователей к Doccano. Можно даже управлять доступом администратора к приложению через Azure Active Directory (см. Https://github.com/doccano/doccano/pull/210).

@cw Спасибо за подробный ответ!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги